V Spring Boot 2.x je Hikari výchozím fondem připojení, takže pokud máte JPA, nemusíte přidávat Hikari závislost v pom ale pokud chcete použít dbcp2 pak musíte vyloučit Hikari a přidejte dbcp2 závislost.
Takže ve vašem případě jste smíchali nastavení pro oba.
pokud chcete zůstat u Hikari, odstraňte dbcp2 závislosti a změňte vlastnosti zdroje dat tak, aby používal spring.datasource.hikari .
Pro ověření připojení přidejte níže uvedené vlastnosti:
spring.datasource.testWhileIdle=true
spring.datasource.test-on-borrow=true
Chcete-li dále zkontrolovat, zda nedochází k úniku, přidejte níže uvedené vlastnosti a zkontrolujte, jak funguje připojení k bazénu a zda nedochází k úniku.
spring.datasource.hikari.leakDetectionThreshold=2000
logging.level.com.zaxxer.hikari=DEBUG