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

Error creating bean with name 'areaDao':

Error creating bean with name 'areaDao',有没有人知道怎么解决啊??卡住了

正在回答

8 回答

同学你可以仔细看看你的错误,serviceImpl报错的,跟dao暂时无关,你首先

  1. 确保你的service实现类里有@Service注解

    https://gitee.com/xiangze/demo/blob/master/src/main/java/com/imooc/demo/service/impl/AreaServiceImpl.java

  2. service配置正确

    https://gitee.com/xiangze/demo/blob/master/src/main/java/com/imooc/demo/config/service/TransactionManagementConfiguration.java

  3. 再退后对比下源码的dao还有dao相关的配置

翔仔一再强调,程序说1是1,不可能大家可以自己却不行,肯定是哪里配置错误了,请仔细检查

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

雨沐風林 提问者

嗯嗯,谢谢
2018-04-14 回复 有任何疑惑可以回复我~

我也是这个问题,程序显示找不到bean,要从哪里开始排查问题呢

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

同问题,在测试dao层就遇上了,解决不了?楼主解决了吗?

0 回复 有任何疑惑可以回复我~
@MapperScan("com.imooc.demo.dao")

这个对吗?

0 回复 有任何疑惑可以回复我~
@MapperScan("com.imooc.demo.dao")有这个,不用加@Repository注解的,先确定对不对


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

问下老师,dao层没有加@Repository注解,service层的dao通过@Autowired是怎么注入进来的?

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

https://img1.sycdn.imooc.com//5acf4406000162be28801800.jpg报错的截图

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

你的这个问题问的实在有点简陋,但我也遇到了同样的问题,估计原因可能是一样。我后来发现是因为我们自己写的SessionFactoryConfiguration这个类名与spring中自带的SessionFactoryConfiguration类名冲突了,所以造成编译报错,我的解决方案就是把SessionFactoryConfiguration重名为DemoSessionFactoryConfiguration,你可以尝试一下,是否可以解决~

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

雨沐風林 提问者

还是不行
2018-04-12 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

Error creating bean with name 'areaDao':

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