在idea中,maven项目可能会出现src/main/java下的xml文件没有编译到target目录中的问题。
解决方法:
手动将mapper下的xml文件复制到target对应的目录下
或者
在pom.xml文件中加入以下代码
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
当然,由于maven本身只会对resources文件目录下面的配置文件进行编译。您也可以更改项目结构,将xml文件放置到resources中去管理。
注意:resources文件夹一定要设置成资源文件夹图标。