SpringBoot @Autowired注入失败的一些情况和避开的方式
问题
一个类在初始化到Bean容器时,需要将另一个类也初始化,而另一个类初始化的时候依赖的其他的Bean,如果按照正常的顺序则会抛出异常,注入失败等。
解决
修改Bean加载顺序,先将依赖的Bean加载完成后在执行后两步即可。
需根据SpringBoot特性 如果使用了@Autowired注解注入,会优先加载依赖的Bean。
或者使用@order、@DeependsOn等,可以自己网上查找详细资料,按照本身业务去选择。
标题:SpringBoot @Autowired注入失败的一些情况和避开的方式
作者:zzzzchen
地址:https://www.dczzs.com/articles/2021/12/08/1638958098393.html