为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

4 回答

报错,什么原因

0 回复 有任何疑惑可以回复我~

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'com.miniprogram.miniproj.dao.AreaDaoTest': Unsatisfied dependency expressed through field 'areaDao'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.miniprogram.miniproj.dao.AreaDao' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}


0 回复 有任何疑惑可以回复我~

哎呀 找到了 DataSourceConfiguration mapperScan弄错了 你重新写 你的dao在哪个包下就去扫哪个

0 回复 有任何疑惑可以回复我~
#1

翔仔

那现在问题解决了吗 dao就在spring-dao.xml里配上
2018-02-07 回复 有任何疑惑可以回复我~
#2

root750 回复 翔仔

解决了 不过你配置文件不都是class吗 哪有spring-dao.xml
2018-02-08 回复 有任何疑惑可以回复我~
#3

翔仔

哈 不好意思,奇怪了 问答系统串了 我以为跑到实战去了。。实战一开始用的是spring mvc xml的 抱歉哈:)
2018-02-08 回复 有任何疑惑可以回复我~
#4

疯癫飞儿

我好像也是你这个问题,你mapperScan是怎么改了一下成功的呢?
2018-02-11 回复 有任何疑惑可以回复我~
#5

root750 回复 疯癫飞儿

mapperScan 扫描是你的dao接口 就是每个mapper.xml不是对应一个dao接口吗 你的dao接口在哪个包下 你就去扫哪个包 就OK了
2018-02-12 回复 有任何疑惑可以回复我~
#6

疯癫飞儿 回复 root750

多谢啦,没发现,我把AreaDao都写上去了
2018-02-12 回复 有任何疑惑可以回复我~
查看3条回复

同学好,指的是@Autowired标签报错吗,如果是请降低idea的报警等级,这是idea spring facet的一个bug视频里会有说明 

解决方案如下

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

0 回复 有任何疑惑可以回复我~
#1

root750

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'com.imooc.demo.dao.AreaDaoTest': Unsatisfied dependency expressed through field 'areaDao'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException:
2018-02-07 回复 有任何疑惑可以回复我~
#2

root750

其实并不是idea错误级别造成的错误。 就是没有扫描到 按你那样改了也没用 能否告知一下spring ioc 去哪里配置扫描 谢谢
2018-02-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

测试一直不通过

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信