En Spring Boot 2.x, Hikari es el grupo de conexiones predeterminado, por lo que si tiene JPA, no necesita agregar Hikari
dependencia en pom
pero si quieres usar dbcp2
entonces necesitas excluir a Hikari
y agrega dbcp2
dependencia.
Entonces, en su caso, mezcló configuraciones para ambos.
si solo quisiera quedarse con Hikari, elimine dbcp2
dependencias y cambie las propiedades de su fuente de datos para usar spring.datasource.hikari
.
Agregue las siguientes propiedades para validar la conexión:
spring.datasource.testWhileIdle=true
spring.datasource.test-on-borrow=true
Para verificar más a fondo si hay alguna fuga, agregue las siguientes propiedades y verifique cómo va la conexión de su piscina y si hay alguna fuga.
spring.datasource.hikari.leakDetectionThreshold=2000
logging.level.com.zaxxer.hikari=DEBUG