idea中springboot整合mybatis找不到mapper接口的原因分析
更新时间:2024年01月27日 08:57:48 作者:185的阿平
这篇文章主要介绍了idea中springboot整合mybatis找不到mapper接口的原因分析及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
整合网上以及开发时遇到的错误原因
就是路径不对
1.maper.xml命名空间不对应mapper接口的位置

2.xml方法名未对应上mappe接口里面的方法名

3.mapper文件未注入成功,也就是位置扫描错误。

4.如果都检查完了,一定要检查编译后的文件里面的路径。

我的错误就是生成配置文件路径:
我的扫描mapper.xml是在mybatis/mysql/*.xml,刚开始建文件夹的时候命名为mybatis.mysql
idea中这样命名是一个一级目录,所以编译后的文件的目录也是mybatis.mysql/*.xml,所以一直找不到mapper文件。
解决方法
建立二级目录
最后编译如上图的文件夹

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
如何在Spring Boot应用中优雅的使用Date和LocalDateTime的教程详解
这篇文章主要介绍了如何在Spring Boot应用中优雅的使用Date和LocalDateTime,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-07-07
shrio中hashedCredentialsMatcher密码匹配示例详解
shrio是一个轻量级权限管理框架,密码的匹配由框架内部完成。密码是否匹配由接口CredentialsMatcher定义实现类完成,CredentialsMatcher实现类有SimpleCredentialsMatcher和HashedCredentialsMatcher两个2021-10-10


最新评论