此问题就是找不到对应的mybatis 的 Mapper.xml文件的方法
1、最先检查 Mapper.xml 和 Mapper 之间的所有包名、方法名等是否都匹配。
2、如果是在test环境,即使用 JUnit 测试的话,看看 pom.xml 是否将源码文件夹里的 xml 文件与 java 文件一起搬到 target/classes 面去 ,即含有如下代码:来自此大神回答
<resources>
<resource>
#这是我resources的路径
<directory>src/main/resources</directory>
<includes>
<include>**/**</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
#这是我java的路径
<directory>src/main/java</directory>
<includes>
#通过此路径通配符得找到自己的.xml文件
<include>**/*.xml</include>
</includes>
</resource>
</resources>
网友评论