Error parsing SQL Mapper Configuration.Cause: java.io.IOException: Could not find resourceMapper.xml

问题描述:

在使用MyBatis框架时,往往Mapper.xml配置文件都会放在dao包中和dao接口类放在一起的,那么执行程序的时候,其中的xml配置文件就一定会读取失败,不会生成到maven的target目录中,所以我们要在项目的pom.xml文件中进行设置,并且我建议大家,每新建一个maven项目,就把该设置导入pom.xml文件中。

 

解决方法:

在pom.xml中添加下列代码:

    <!--在build中配置resouces,来防止资源导出失败问题-->
        <build>
            <resources>
                <resource>
                    <directory>src/main/resources</directory>
                    <includes>
                        <include>**/*.properties</include>
                        <include>**/*.xml</include>
                    </includes>
                    <filtering>true</filtering>
                </resource>
                <resource>
                    <directory>src/main/java</directory>
                    <includes>
                        <include>**/*.properties</include>
                        <include>**/*.xml</include>
                    </includes>
                    <filtering>true</filtering>
                </resource>
            </resources>
        </build>

 


版权声明:本文为qq_35502206原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。