I Spring Boot 2.x är Hikari standardanslutningspool så om du har JPA behöver du inte lägga till Hikari beroende i pom men om du vill använda dbcp2 då måste du utesluta Hikari och lägg till dbcp2 beroende.
Så i ditt fall blandade du inställningarna för båda.
om bara vill stanna hos Hikari så ta bort dbcp2 beroenden och ändra dina datakällegenskaper för att använda spring.datasource.hikari .
Lägg till nedan egenskaper för att validera anslutning:
spring.datasource.testWhileIdle=true
spring.datasource.test-on-borrow=true
För att ytterligare kontrollera om det finns någon läcka, lägg till egenskaper nedan och kontrollera hur det går med din poolanslutning och om det finns någon läcka.
spring.datasource.hikari.leakDetectionThreshold=2000
logging.level.com.zaxxer.hikari=DEBUG