В Spring Boot 2.x, Hikari е набор от връзки по подразбиране, така че ако имате JPA, тогава не е необходимо да добавяте Hikari зависимост в pom но ако искате да използвате dbcp2 тогава трябва да изключите Hikari и добавете dbcp2 зависимост.
Така че във вашия случай сте смесили настройките и за двете.
ако просто искате да останете с Hikari, премахнете dbcp2 зависимости и променете свойствата на вашия източник на данни, за да използвате spring.datasource.hikari .
Добавете свойства по-долу, за да потвърдите връзката:
spring.datasource.testWhileIdle=true
spring.datasource.test-on-borrow=true
За допълнителна проверка дали има изтичане, моля, добавете свойства по-долу и проверете как върви връзката ви с басейна и дали има изтичане.
spring.datasource.hikari.leakDetectionThreshold=2000
logging.level.com.zaxxer.hikari=DEBUG