Error creating bean with name 'areaDao',有没有人知道怎么解决啊??卡住了
同学你可以仔细看看你的错误,serviceImpl报错的,跟dao暂时无关,你首先
确保你的service实现类里有@Service注解
https://gitee.com/xiangze/demo/blob/master/src/main/java/com/imooc/demo/service/impl/AreaServiceImpl.java
service配置正确
https://gitee.com/xiangze/demo/blob/master/src/main/java/com/imooc/demo/config/service/TransactionManagementConfiguration.java
再退后对比下源码的dao还有dao相关的配置
翔仔一再强调,程序说1是1,不可能大家可以自己却不行,肯定是哪里配置错误了,请仔细检查
我也是这个问题,程序显示找不到bean,要从哪里开始排查问题呢
同问题,在测试dao层就遇上了,解决不了?楼主解决了吗?
@MapperScan("com.imooc.demo.dao")
这个对吗?
@MapperScan("com.imooc.demo.dao")有这个,不用加@Repository注解的,先确定对不对
问下老师,dao层没有加@Repository注解,service层的dao通过@Autowired是怎么注入进来的?
报错的截图
你的这个问题问的实在有点简陋,但我也遇到了同样的问题,估计原因可能是一样。我后来发现是因为我们自己写的SessionFactoryConfiguration这个类名与spring中自带的SessionFactoryConfiguration类名冲突了,所以造成编译报错,我的解决方案就是把SessionFactoryConfiguration重名为DemoSessionFactoryConfiguration,你可以尝试一下,是否可以解决~