I Spring Boot 2.x er Hikari standardforbindelsespulje, så hvis du har JPA, behøver du ikke tilføje Hikari afhængighed i pom men hvis du vil bruge dbcp2 så skal du udelukke Hikari og tilføj dbcp2 afhængighed.
Så i dit tilfælde blandede du indstillinger for begge.
hvis du bare vil blive hos Hikari, så fjern dbcp2 afhængigheder og ændre dine datakildeegenskaber til at bruge spring.datasource.hikari .
Tilføj egenskaber nedenfor for at validere forbindelsen:
spring.datasource.testWhileIdle=true
spring.datasource.test-on-borrow=true
For yderligere at kontrollere, om der er nogen lækage, skal du tilføje egenskaber nedenfor og kontrollere, hvordan din poolforbindelse går, og om der er nogen lækage.
spring.datasource.hikari.leakDetectionThreshold=2000
logging.level.com.zaxxer.hikari=DEBUG