问答详情
源自:3-7 service层的实现

Error creating bean with name 'areaDao':

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

提问者:雨沐風林 2018-04-12 17:06

个回答

  • 翔仔
    2018-04-12 22:16:12

    同学你可以仔细看看你的错误,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,不可能大家可以自己却不行,肯定是哪里配置错误了,请仔细检查

  • 君子惜花花满楼
    2019-02-28 19:52:30

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

  • 旭_
    2018-07-26 23:23:12

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

  • 网络鱼
    2018-07-13 18:13:23

    @MapperScan("com.imooc.demo.dao")

    这个对吗?

  • 网络鱼
    2018-07-13 18:12:36

    @MapperScan("com.imooc.demo.dao")有这个,不用加@Repository注解的,先确定对不对


  • Richard_mx
    2018-04-25 09:15:01

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

  • 雨沐風林
    2018-04-12 19:33:46

    https://img2.mukewang.com/5acf4406000162be28801800.jpg报错的截图

  • Mr_Ting
    2018-04-12 19:22:02

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