问答详情
源自:3-6 dao层开发

老师同学们,写测试类的时候,一直报这个错误,是怎么回事呢? Error creating bean with name 'com.ahu.xrq.demo.dao.AreaDaoTest': Unsatisfied dependency expressed through field 'areaDao';

老师同学们,写测试类的时候,一直报这个错误,是怎么回事呢? Error creating bean with name 'com.ahu.xrq.demo.dao.AreaDaoTest': Unsatisfied dependency expressed through field 'areaDao';

提问者:666_自由_666 2018-03-16 17:23

个回答

  • 翔仔
    2018-03-16 18:52:44
    已采纳

    同学可以对比下源码,源码没问题

    微信小程序后台: 
    https://gitee.com/xiangze/demo

     微信小程序前端:

    https://gitee.com/xiangze/areadisplay


    同学的错误就是依赖条件不满足,请与源码核对


  • 翔仔
    2018-03-19 17:54:47

    那就是跟mybatis相关的配置没有做全导致的,没满足areaDao的依赖,请同学检查你的mybatis-config.xml,mapper以及dao相关的配置。程序说1是1,如果都一样,不可能大家都可以而同学的不行。肯定是哪里配置差了,因为信息不足也没办法帮忙同学精准定位,同学遇到的一些问题可以通过百度和谷歌解决

  • I_m_on_my_way
    2018-05-25 16:34:16

    dao


  • I_m_on_my_way
    2018-05-25 16:34:14

    dao


  • I_m_on_my_way
    2018-05-25 16:33:15

    找了一下午才找到错误的地方,希望采纳https://img.mukewang.com/5b07c9960001b6a708600463.jpg

  • 黄月初
    2018-05-15 15:32:07

    103945962 这个门 说的对

  • 雨沐風林
    2018-04-12 19:37:16

    我也是这样的问题,不知道你解决了没有?

  • 103945962
    2018-03-28 21:22:25

    AreaDaoTest没有被扫描到,

    DataSourceConfiguration类

    用下面这个

    @MapperScan("com.imooc.*")


  • 666_自由_666
    2018-03-19 16:22:16

    感谢老师回复, 我这次用的都是老师的https://gitee.com/xiangze/demo 这里的源代码,结果还是出现一样的错误呢 : 

    Unsatisfied dependency expressed through field 'areaDao';

    Java 是1.8version, springroot 是1.5.9 

    Maven是3.3.9

    Hello SpringBoot!之前可以启动,把 pom.xml里的mabatis 注释打开后,就开始报这个错误了 ,到了AreaDaoTest这个测试类 就跑不过去了, 

    请老师和同学们帮帮忙