Di Spring Boot 2.x, Hikari adalah kumpulan koneksi default jadi jika Anda memiliki JPA maka Anda tidak perlu menambahkan Hikari ketergantungan di pom tetapi jika Anda ingin menggunakan dbcp2 maka Anda harus mengecualikan Hikari dan tambahkan dbcp2 ketergantungan.
Jadi dalam kasus Anda, Anda mencampur pengaturan untuk keduanya.
jika hanya ingin tetap bersama Hikari maka hapus dbcp2 dependensi dan ubah properti sumber data Anda untuk menggunakan spring.datasource.hikari .
Tambahkan properti di bawah ini untuk memvalidasi koneksi:
spring.datasource.testWhileIdle=true
spring.datasource.test-on-borrow=true
Untuk memeriksa lebih lanjut apakah ada kebocoran, silakan tambahkan properti di bawah ini dan periksa bagaimana koneksi kolam Anda dan apakah ada kebocoran.
spring.datasource.hikari.leakDetectionThreshold=2000
logging.level.com.zaxxer.hikari=DEBUG