解决Caused by: org.apache.ibatis.exceptions.PersistenceException:

在mybatis-config核心配置文件中注册了xml以后出现了新的异常错误
Caused by: java.io.IOException: Could not find resource cn.dzp.dao.UserMapper.xml

经过检查发现了我所用的项目乃是maven构建的
maven由于它的约定大于配置,可能会导致我写的配置文件无法被导出或者生效的问题,解决方法就是在pom.xml里面添加以下代码

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

这下子运行正常,成功解救问题

posted @ 2021-03-31 22:03  我是一个邓疯子  阅读(2421)  评论(0)    收藏  举报
ヾ(≧O≦)〃嗷~,

这是回到顶部的路哦