- 链接地址:https://blog.csdn.net/w907645377/article/details/120802087
- 链接标题:SpringBoot项目启动后执行一段代码-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:4354
文章浏览阅读291次。上线重启项目的时候发现了一个报错,因为我们用了redis队列接受消息,用了@PostConstruct注解启动blpop, 然后调数据库。项目一启动,来消息了,这时候要调数据库,发现找不到可用的连接,看日志发现数据库还没有初始化完。我去看了看同事在其他用@PostConstruct注解的地方是怎么处理的,竟然是sleep20秒,太不优雅,就去翻翻百度,果然有,最后的最后还是被自己的无知打败了,多看源码啊!使用ApplicationRunner接口或者CommandLineRunner都可以,这两个接口保
版权声明:本文发布于特牛生活网 内容均来源于互联网 如有侵权联系删除