我使用Spring Boot和Spring Data JPA通过Repository查询数据库。如果由于某种原因引导后端数据库,则除非重新引导,否则Spring Boot无法再次连接到该数据库。有没有办法在数据库重启后让Data JPA重新填充数据库连接?
答案 0 :(得分:1)
在Spring Boot中,我们可以在application.properties文件中添加这些配置来解决这个问题:
spring.datasource.testWhileIdle = true
spring.datasource.timeBetweenEvictionRunsMillis = 60000
spring.datasource.validationQuery = SELECT 1
查看完整说明here