‘No qualifying bean of type 'org.hand.antddemo.persistence.EmployeeMapper'’
一、引入依赖
/* mybatisplus-spring-boot-starter依赖必须导入,通过此依赖,springboot会自动 加载Spring.datasource.*相关配置,数据源会自动注入sqlSessionFactory中,sqlSessionFactory 会自动注入到Mapper中。 因为刚开始没有加这个依赖,其他一切正常,但无论如何都不能将mapper注入,总是报 ‘No qualifying bean of type 'org.hand.antddemo.persistence.EmployeeMapper'’,无法在 spring的容器里找到该对象。 */
mapper不能注入或者mapper为空,可能是因为没有导入mybatisplus-spring-boot-starter
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatisplus-spring-boot-starter</artifactId>
<version>1.0.5</version>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus</artifactId>
<version>2.3</version>
</dependency>
二、编写Mapper.java
@Mapper @Component("employeeMapper") public interface EmployeeMapper extends BaseMapper<Employee> {
}