Maven项目编译之后xml文件不存在

如题:

 问题请看图,target目录是编译之后的,发现并没有对应的mapper.xml文件

原因:

  maven项目默认不加载此类文件

解决办法有两个:

其一是将mybatis的xml映射文件放在maven中的“resources”目录下;

其二是在maven项目的根目录的pom.xml文件中添加指定生成xml资源文件的目录,其代码如下:

 <!-- maven 默认不会编译xml配置文件,需要手动指定-->
<project>
    ----
    ---- <build>
    ----
    ----
    <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> <filtering>true</filtering> </resource> </resources> </build>
  </project>
原文地址:https://www.cnblogs.com/pongyc/p/9675231.html