如何使Spring Boot应用程序抵抗数据库连接错误?

时间:2017-04-26 20:39:00

标签: java database spring spring-boot

我想使我的Spring Boot应用程序对数据库连接错误具有可靠性。如果应用程序在数据库可用之前启动,则应重试建立数据库连接。如果数据库连接在操作期间丢失(例如数据库重启,网络错误......),则应该发生同样的情况。我正在使用Flyway迁移,因此在数据库连接可用之前,Flyway不应启动(并抛出异常)。

如何使用Spring Boot(1.5)执行此操作?

1 个答案:

答案 0 :(得分:2)

在spring-boot跟踪器上有此行为/问题的打开票证 https://github.com/spring-projects/spring-boot/issues/4779