不灭的焱

革命尚未成功,同志仍须努力下载JDK17

作者:Albert.Wen  添加时间:2021-06-11 17:55:21  修改时间:2024-04-13 13:27:51  分类:Java框架/系统  编辑

问题描述

在使用SpringBoot集成MyBatis的过程中,项目正常启动,但控制台打出如下日志:

No MyBatis mapper was found in '[com.woxin.itsm.mapper]' package. Please check your configuration.

解决问题

先说下出现问题的几种情形:

1. 对应的Mapper目录写错了;    

2. 少了配置文件;

3. 在应用入口类:XxxApplication.java中没有加入@MapperScan(basePackages = {""})注解;

4. 注解方式不对,可使用@Mapper注解。

最终方案

最后,通过添加注解@Mapper来解决问题,参考文章:【Spring Boot】注解@Mapper和@Repository的区别

 

 

参考:

MyBatis: No MyBatis mapper was found in '[xx.mapper]' package. Please check your configuration.