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