读取yml中的属性,并创建了TaskProps bean,debug中也看的出来,属性确实都成功赋值了,但是在另外一个bean中 注入TaskProps却为空,这是为什么呢?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
配置一下bean的加载顺序试试呢
######我测试了顺序的,由于@autowired,所以先加载的taskProps######这一个问题在以前的ssm工程中 遇到过,那是因为spring mvc 与 spring上下文的问题,但是这个项目是spring boot项目,并且是非web项目!
######猪油蒙了心,自问自答,我测试被注入的对象是否为空,是直接在bean的构造函数里面打的断点! 忘记加@Qualifier注解了!