不灭的焱

加密类型:SHA/AES/RSA下载Go
复合类型:切片(slice)、映射(map)、指针(pointer)、函数(function)、通道(channel)、接口(interface)、数组(array)、结构体(struct) Go类型+零值nil
引用类型:切片(slice)、映射(map)、指针(pointer)、函数(function)、通道(channel) Go引用

作者:AlbertWen  添加时间:2021-06-11 17:55:21  修改时间:2025-12-07 13:19:35  分类:07.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.