PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

HikariPool-1 - Impossibile convalidare la connessione [protetta tramite posta elettronica] (questa connessione è stata chiusa).

In Spring Boot 2.x, Hikari è il pool di connessioni predefinito, quindi se hai JPA non è necessario aggiungere Hikari dipendenza in pom ma se vuoi usare dbcp2 quindi devi escludere Hikari e aggiungi dbcp2 dipendenza.

Quindi nel tuo caso hai mescolato le impostazioni per entrambi.

se vuoi rimanere con Hikari, rimuovi dbcp2 dipendenze e modifica le proprietà dell'origine dati per utilizzare spring.datasource.hikari .

Aggiungi di seguito le proprietà per convalidare la connessione:

spring.datasource.testWhileIdle=true
spring.datasource.test-on-borrow=true

Per verificare ulteriormente la presenza di eventuali perdite, aggiungi le proprietà di seguito e controlla come va la connessione della tua piscina e se ci sono perdite.

spring.datasource.hikari.leakDetectionThreshold=2000
logging.level.com.zaxxer.hikari=DEBUG