1.报错 找不到mapper文件

在spring Boot中,mybatis的jar包换成了mybatis-spring-boot-starter,不在需要单独mybatis和mybatis-spring

  1. <!--MyBatis-->
  2. <dependency>
  3. <groupId>org.mybatis</groupId>
  4. <artifactId>mybatis</artifactId>
  5. <version>3.4.1</version>
  6. </dependency>
  7. <!-- mybatis/spring整合包 -->
  8. <dependency>
  9. <groupId>org.mybatis</groupId>
  10. <artifactId>mybatis-spring</artifactId>
  11. <version>1.3.1</version>
  12. </dependency>
  13. <dependency>
  14. <groupId>org.mybatis.spring.boot</groupId>
  15. <artifactId>mybatis-spring-boot-starter</artifactId>
  16. <version>2.1.1</version>
  17. </dependency>

2.server注入mapper报错红线下划线的问题

image.png
1.解决方案
在mapper上加入@Component注解或者@Repository,或者在注入mapper的时候采用@Resouce注解来注入