我想使我的Spring Boot应用程序对数据库连接错误具有可靠性。如果应用程序在数据库可用之前启动,则应重试建立数据库连接。如果数据库连接在操作期间丢失(例如数据库重启,网络错误......),则应该发生同样的情况。我正在使用Flyway迁移,因此在数据库连接可用之前,Flyway不应启动(并抛出异常)。
如何使用Spring Boot(1.5)执行此操作?
答案 0 :(得分:2)
在spring-boot跟踪器上有此行为/问题的打开票证 https://github.com/spring-projects/spring-boot/issues/4779