前几天接收了一个eclipse项目,拿到idea中怎么也跑不起来,报错说找不到mybatis的xml文件。
后面找到原因是eclipse不区分包文件夹,会把dao层下的java文件和xml一起打包,而idea会区分没有配置的话只会把java文件打包,所以程序就会找不到xml文件。
解决方案,在pom.xml文件中添加如下配置:
<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>