[英]How do I get a dynamically configured DataSource property in a Spring Boot Library Project at runtime?
[英]how do I get spring boot to retry when getting mysql dataSource?
所以我在 docker compose 中有一个 spring 引导应用程序,它依赖于 mysql 容器,问题是它试图在 mysql 容器准备好之前打开一个连接,然后它崩溃了。
我发现我可以使用
spring.datasource.hikari.initializationFailTimeout=0
在我的 application.properties 中,但似乎只是让它在崩溃前等待几秒钟,有什么想法吗?
请将此添加到您的 docker 在您的容器配置中撰写restart: unless-stopped
google: 'Unless-stopped' 仅在任何用户执行停止容器的命令时才重启容器,而不是在容器因错误而失败时重启。 'Always' 重新启动容器,无论它是由错误引起的,还是由用户执行的,或者如果 Docker 重新启动
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.