MyBatis运行找不到xml资源文件

MyBatis运行找不到xml资源文件

  • 运行报错:

  • 报错原因:程序运行后,没有将 src/main/java 目录下的资源文件(xml、properties等等)导出到 target工作目录下,所以程序找不到

    java目录:

    运行后的target目录:


    可以看到并没有 MonsterMapper.xml文件

  • 解决方法:

  1. Maven项目在 pom.xml 文件中配置

    <!--
            解决找不到资源文件问题
            1.在build中配置resources,使资源导出到 target目录
            2.含义是将 src/main/java 目录和子目录的xml资源文件在build项目时,
            导出到对应的target目录下
    -->
    <build>
        <resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.xml</include>
                </includes>
            </resource>
        </resources>
    </build>
    
  2. 将Maven项目clean一下,

    运行后 target目录就会生成xml文件

  3. 如果还是不行的话,进行下面操作

热门相关:地球第一剑   霸皇纪   寂静王冠   寂静王冠   最强装逼打脸系统