Springboot的注解@Component、@Repository(" ??? ")、@DependsOn(" ??? ")联合使用
SpringBoot工程启动后,需要初始化许多的Bean,但是一个A类的Bean初始化需要B类的Bean支持,即:如果B类的Bean还未初始化完成,则A类的初始化就会失败。
注意:虽然在项目编译的时候是不会出现报错的现象,但是在项目运行的时候会把A类的Bean由于并未完成初始化会报错。这也是为什么在很多情况下,项目在自己PC上运行正常,但是部署到环境上会偶尔出现,或者经常出现空指针的异常。
例...
原创
2019-09-05 16:13:08 ·
1661 阅读 ·
0 评论