No MyBatis mapper was found in ‘[xxx.mapper]‘ package. Please check your configuration.

文章描述了一位开发者在Java项目中遇到Mapper相关问题的解决过程,包括检查Mapper.java文件是否存在,确认Mapper.xml的namespace与包信息匹配,验证配置文件路径是否正确,以及处理@Mapper和@MapperScan注解的冲突。通过这些步骤,最终成功运行了项目。
摘要由CSDN通过智能技术生成

一问题解决,主要检查以下4点:

  1. 项目中有无该xxxMapper.java文件;

项目结构如下,有mapper文件,1ok。

2.相关Mapper.xml文件的namespace等关联包信息是否匹配;

namespace对应于项目中文件位置,排除,欧克。

3.配置文件的路径信息是否填错;

找到mybatis配置,路径正确,ok。

4.检查注解@Mapper和@MapperScan不能同时存在项目中.

在此,我保留了mapper.java文件中的@Mapper注解,ok。

二我则是一开始就少了@Mapper注解,一一排出后,则成功运行了。

三相关问题Could not autowire.No beans of 'xxxMapper' type. found.

当我解决了上面的问题,就发现程序可以正常启动运行,我就没有管这个红色波浪线了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值