Spring Boot 2.xでは、Hikariがデフォルトの接続プールであるため、JPAを使用している場合は、Hikariを追加する必要はありません。 pomの依存関係 ただし、dbcp2を使用する場合 次に、Hikariを除外する必要があります dbcp2を追加します 依存関係。
したがって、あなたの場合、両方の設定を混合しました。
ひかりと一緒にいたい場合は、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