-
一般maven项目,dao的mapper映射文件会映射在resources下,创建同包同名的xml,这样是没问题的
-
如下图:如果想在这个地方放xml,就找不到mapper映射文件了
-
可以查看项目下的\target\classes的映射文件,这我就不展示了
-
解决方法
-
在pom.xml的build里添加
<plugins>
<!-- 资源文件拷贝插件 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.7</version>
<configuration>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
<!-- 如果不添加此节点,mybatis的mapper.xml文件都会被漏掉。 -