这个问题是因为maven不能导入其他路径下的xml配置文件。(resources可以),所以我们需要在pom.xml文件中加上bulid.resource。我在网上找到两种
方法1:
<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>false</filtering>
</resource>
</resources>
</build>
**最好父工程和子工程都加上。若加上这个还是不行,在查看mybatis核心配置文件是否有注释,有的话就删掉,在运行一次。**一般这样就可以了
方法2
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
</build>
这个方法可以加注释