1.检查资源打包路径看有没有 xml文件:
如果没有则在pom文件加上:(防止过滤掉xml文件)
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
<build>
删除target文件夹,重新build项目,看看打包文件target有没有 xml文件
2.检查 xml文件路径:com/it/mapper/StudentMapper.xml(注意包路径是 / )
3.检查 xml 的 namespace,要与接口的全类名对应:
4.xml文件一般有两种方法配置:
保证xml 和 接口mapper在打包后位于同一个包下
在打包文件的时候都会放到:
没有xml图标没有影响的,可能是卡了没加载出来
总结: 出现 xxxx not found
1.先检查路径是否有问题
2.然后再去找target文件夹同目录下是否有该文件
3.最后看是不是打包工具配置的问题
若本文对小伙伴有用,不妨来个3连