mybatis-plus没有将XML配置文件放到classpath路径下的解决办法

发布时间 2023-04-23 16:39:21作者: 远道而重任

1.需求:我将mapper接口对应的xml文件没有放到resources路径下,而是放到了如下图中,导致无法识别

1.1 默认可以放mapper对应配置文件的位置

1.2 本人实际放置的mapper对应的xml文件位置

2.解决:

2.1 第一步:在pom文件中添加如下配置

  <build>
        <resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.xml</include>
                </includes>
                <filtering>false</filtering>
            </resource>
        </resources>
    </build>

2.2 在springboot配置文件中指定mapper对应的配置文件的位置

mybatis-plus.mapper-locations=com/xurong/mybatis/page/mapper/xml/*.xml