关于Could not find resource com/xxx/dao/UserMapper.xml报错
项目结构:
在mybatis-config.xml中添加mapper映射地址
运行后报错:Could not find resource com/yang/dao/UserMapper.xml
问题:UserMapper.xml文件被自动过滤
修改方法:在该模块或整体项目的pom中的build标签中添加以下标签配置:
<!--防止过滤资源-->
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>
添加后一定要刷新maven
运行,即可成功