声明使用JDK8,maven工程;
使用maven 测试mybatis时候把mapper.xml放在了其他目录下面,而没有放在resources目录下出现该问题;
惊喜不惊喜,意外不意外;这是个很low的错误;只因为maven工程下管理项目编译成的clazz文件都放在target目录下,所以加载不到很正常;

解决办法;pom.xml中添加如下配置;
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
</build>
走一下;

本文介绍在Maven项目中正确配置MyBatis所需的mapper.xml文件位置,避免因文件放置不当导致的加载失败问题。通过在pom.xml中添加资源路径配置,确保所有XML映射文件能被正确识别。
1323





