正常情况下报错:Could not find resource com/xx/dao/xx.xml,是因为pom.xml文件中没加这个<include>**/*.xml</include>,所以找不到d映射文件。
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
注意:我的错是Could not find resource com.xx.dao.xx.xml,中间是以“.”连接的,所以我加上<include>**/*.xml</include>标签还是不行,最后找到其实是mybatis配置文件的映射资源路径出错了,正确的应该是这个
<mapper resource="com/xx/dao/xx.xml"/>
我写成了这个
<mapper resource="com.xx.dao.xx.xml"/>
应该没有人和我犯一样的错吧。。。