解决MyBatis配置文件找不到的问题
问题:在配置MyBatis时,经常会出现找不到配置文件的问题
如图所示,这个当.xml文件不在resources目录下时,程序就会报出找不到配置文件的错误
关键原因:
maven的默认编译规则
解决:
1.首先要先在mybatis-config文件中的mapper标签修改配置文件的路径![在这里插入图片描述](https://img-blog.csdnimg.cn/20210511173828762.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NodW1lbmdxaW5n,size_16,color_FFFFFF,t_70)
2.在pom.xml文件中更改maven的编译规则![在这里插入图片描述](https://img-blog.csdnimg.cn/20210511173934541.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NodW1lbmdxaW5n,size_16,color_FFFFFF,t_70)
3.查看资源文件是否都已经成功编译
target目录中的classes目录中是否都已经成功编译
Tips
在修改完时,最好使用maven的命令clean清空target,然后使用compile重新编译项目,然后再查看target里面的配置文件是否都成功加载