重新启动数据库后恢复 Spring 数据 JPA 连接



我正在使用带有Spring Data JPA的Spring Boot通过存储库查询数据库。如果后端数据库由于某种原因被引导,则除非重新启动,否则 Spring 引导无法再次连接到该数据库。有没有办法让数据 JPA 在数据库重新启动后重新填充与数据库的连接?

在 Spring Boot 中,我们可以在 application.properties 文件中添加这些配置来解决这个问题:

spring.datasource.testWhileIdle = true
spring.datasource.timeBetweenEvictionRunsMillis = 60000
spring.datasource.validationQuery = SELECT 1

在此处查看完整说明

最新更新