Consider defining a bean of type ‘**.Mapper’ in your configuration
报错
Description:
Field mapper in com.**.service.StudentServiceImpl required a bean of type 'com.**.mapper.StudentxMapper' that could not be found.
The injection point has the following annotations:
- @org.springframework.beans.factory.annotation.Autowired(required=true)
Action:
Consider defining a bean of type 'com.**.mapper.StudentxMapper' in your configuration.
错误排查
application.properties
中的内容是:
#整合mybatis
mybatis.type-aliases-package=com.chen.pojo
mybatis.mapper-locations=classpath:mapper/*.xml
但也挡不住爆红,开始以为是spring 的问题
后来发现没有导入 sprin-boot的mybatis的start包。
解决方案
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.2.0</version>
</dependency>
运行OK。
整合的时候一定要仔细查看导入的包,不然空费时间。