In Spring Boot 2.x is Hikari de standaard verbindingspool, dus als je JPA hebt, hoef je Hikari
niet toe te voegen afhankelijkheid in pom
maar als u dbcp2
. wilt gebruiken dan moet je Hikari
uitsluiten en voeg dbcp2
. toe afhankelijkheid.
Dus in jouw geval heb je voor beide instellingen gemengd.
als je gewoon bij Hikari wilt blijven, verwijder dan dbcp2
afhankelijkheden en wijzig uw gegevensbroneigenschappen om spring.datasource.hikari
te gebruiken .
Voeg onderstaande eigenschappen toe om de verbinding te valideren:
spring.datasource.testWhileIdle=true
spring.datasource.test-on-borrow=true
Om verder te controleren of er een lek is, kunt u onderstaande eigenschappen toevoegen en controleren hoe uw zwembadaansluiting werkt en of er een lek is.
spring.datasource.hikari.leakDetectionThreshold=2000
logging.level.com.zaxxer.hikari=DEBUG