这是mybatis-config.xml:
这是项目结构:
单元测试报错:
Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: java.io.IOException: Could not find resource com/salamander/backcal/dao/MailChangeMapper.xml
活着配置一个<sanner></scanner>类似的标签,试试看。
com/salamander/backcal/dao/MailChangeMapper.xml
报错的路径是dao
这个包下的。
但是你贴的配置却和报错的路径是不同的。
引人深思
将非java
文件移至resources
目录中。
找到解决方案了(原因是: idea不会编译src的java目录的xml文件):
在pom.xml中添加节点:
<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> </resource> </resources> </build>
参考:http://www.cnblogs.com/canger...