在使用maven+mybatis+spring在开发的时候,遇到问题,总是找不到mapper.xml文件里定义的方法。检查后发现maven编译后并没有将xml文件打包到输出路径,导致bean创建失败。
解决方法:
在pom文件的build域中添加如下代码:
<build> <resources> <!--编译之后包含xml--> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> <filtering>true</filtering> </resource> </resources> </build>