开发者社区 问答 正文

spring boot无法注入properties bean:报错

读取yml中的属性,并创建了TaskProps bean,debug中也看的出来,属性确实都成功赋值了,但是在另外一个bean中 注入TaskProps却为空,这是为什么呢?

展开
收起
kun坤 2020-06-07 16:42:19 611 分享 版权
1 条回答
写回答
取消 提交回答
  • 配置一下bean的加载顺序试试呢

    ######我测试了顺序的,由于@autowired,所以先加载的taskProps######

    这一个问题在以前的ssm工程中 遇到过,那是因为spring mvc 与 spring上下文的问题,但是这个项目是spring boot项目,并且是非web项目!

    ######

    猪油蒙了心,自问自答,我测试被注入的对象是否为空,是直接在bean的构造函数里面打的断点!   忘记加@Qualifier注解了!

    2020-06-07 16:42:25
    赞同 展开评论