问题遇到的现象和发生背景
运行结果:
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'com.itheima.ApplicationTests': Unsatisfied dependency expressed through field 'bookDao': No qualifying bean of type 'com.itheima.dao.BookDao' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
问题描述:
1、项目结构:
2、pom 配置:
3、application.yml 配置
4、main方法主类
5、BookDao接口:
6、实体类:
7、ApplicationTests测试类:
运行结果及详细报错内容
我已尝试的方法,和思路:
mysql没有问题,整合mybatis成功连接。现在,springboot整合 Mybatis-plus 就出现无法注入bean.
在BookDao接口 加@Mapper 无法注入bean。后来,我想在 Application 的main方法主类上 @MapperScan("com.itheima.dao"),依然无法注入bean。需要在ApplicationTests测试类,测试。
请问,谁可以指点一下,什么问题么?