关于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>

下面给作者署名:

关于mybatis的配置问题,UserMapper.xml找不到