autowired AreaDao显示找不到bean, 但是单元测试时可以成功注入

来源:13-5 dao的迁移下

超威蓝蓝猫

2018-04-05

http://img.mukewang.com/szimg/5ac60e620001144703280274.jpg

http://img.mukewang.com/szimg/5ac60e620001091904390213.jpg

http://img.mukewang.com/szimg/5ac60e620001c47b05420294.jpg

http://img.mukewang.com/szimg/5ac60e630001d6a110860346.jpg

dao接口扫描填写也没有问题啊,为啥 testAreaDao会飚红

写回答

3回答

翔仔

2018-04-05

同学好,请问你用的是idea吗,如果是,请参照以下方案去解决:

使用IDEA工具时使用@Resource和@Autowired自动注解bean时会显示红色,但是项目能运行 
解决方法: 
File – Settings – Inspections。在Spring Core – Autowring for Bean Class 中将Severity的级别由之前的error改成warning。

1
1
超威蓝蓝猫
非常感谢!
2018-04-05
共1条回复

翔仔

2018-04-05

同学好,idea的spring那块的验证有些不太完善,所以需要按照刚刚说的把降低错误级别才可以

0
0

超威蓝蓝猫

提问者

2018-04-05

上午刚改完了注释里面注解参数的提示问题,是由于由于注解中参数与实际不一致造成的。问下这个autoWired错误提示的原因是啥?

0
0

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程