在@Test 中测试方法是报错

来源:3-4 dao的创建

Wang_Samuel

2018-03-06 11:24

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

测试报这样的错什么原因????请高手帮忙回答下。谢谢!!!

写回答 关注

7回答

  • 翔仔
    2018-03-06 14:50:54

    同学好,请确保你的package设置正确,com.ztes.demo.dao.AreaDao,我看截图里是com.imooc.demo.dao.AreaDao...

  • 慕盖茨0170907
    2020-07-23 12:49:52

    -_-||-_-||-_-||-_-||-_-||-_-||-_-||-_-||加了@mapper 或者@repostory也不行,加了@Mapper public interface AreaDao{ }也不行  就是报错。。

  • JevinZ
    2020-03-02 20:25:02

    我也是,加了@mapper 或者@repostory也不行

  • 拉面小丸子
    2019-08-23 17:19:26

    mapperscan的包路径改到.demo就不报错了

  • 锅吱不等式
    2018-12-22 22:57:01

    视频示例有误,没有使用@Mapper,所以无法被扫描到,自然就没实例化,应在public前加上:

    @Mapper

    public interface AreaDao{

    }


  • Wang_Samuel
    2018-03-06 15:17:28

    我在网上查的这个问题的原因是接口无法被实例化到spring容器中,但是不知道怎么解决它

    彭赛赛

    @Mapper public interface AreaDao{ }

    2019-02-26 15:20:34

    共 1 条回复 >

  • Wang_Samuel
    2018-03-06 15:15:35

    报名可以任意起啊,不一定非用imooc啊,谢谢

SpringBoot+MyBatis搭建迷你小程序

SpringBoot+MyBatis搭建小程序后台

91497 学习 · 621 问题

查看课程

相似问题