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文件。
解决方法
建立二级目录
最后编译如上图的文件夹

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
java 学习笔记(入门篇)_java程序helloWorld
安装配置完Java的jdk,下面就开始写第一个java程序--hello World.用来在控制台输出“Hello World”,接下来详细介绍,感兴趣的朋友可以参考下2013-01-01
Mybatis-Plus中IdType.AUTO局部配置不生效的问题解决
本文主要介绍了Mybatis-Plus中IdType.AUTO局部配置不生效的问题解决,数据库插入数据时,id的默认生成方式还是雪花算法,局部配置没有生效,下面就来解决一下,感兴趣的可以了解一下2023-09-09
Spring Cloud Feign实现文件上传下载的示例代码
Feign框架对于文件上传消息体格式并没有做原生支持,需要集成模块feign-form来实现,本文就详细的介绍一下如何使用,感兴趣的可以了解一下2022-02-02


最新评论