关于mybatis的配置问题,UserMapper.xml找不到
Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: java.io.IOException: Could not find resource teamwork2/mapper/UserMapper.xml
我在学习mybatis时,碰到了这个问题。无论怎么修改,就是找不到这个xml。很奇怪!
在看了博客园一位大佬的博客之后得到解决。
以下均转自博客园:
idea不会编译src的java目录的xml文件
所以解决思路就是:将IDEA maven项目中src源代码下的xml等资源文件编译进classes文件夹
具体操作方法就是:配置maven的pom文件配置,在<build>节点下添加<resources>代码:
<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> </resource> </resources> </build>
下面给作者署名: