修改SpringBoot 中MyBatis的mapper.xml文件位置的过程详解

 更新时间:2024年08月29日 09:35:06   作者:JKQingNing  
由于MyBatis默认的mapper.xml的扫描位置是resource文件下,但是不可能整个项目的mapper.xml文件都放在resource下,如果文件较少还行,但是如果文件比较多,太麻烦了,所以本文给大家介绍了修改SpringBoot 中MyBatis的mapper.xml文件位置的过程,需要的朋友可以参考下

由于MyBatis默认的mapper.xml的扫描位置是resource文件下,但是不可能整个项目的mapper.xml文件都放在resource下,如果文件较少还行,但是如果文件比较多,虽然有插件可以点击跳转,但是每次都这样也太麻烦了,所以我们可以通过配置,让mapper.xml和controller同级,类似于本人:

首先要去application.yml的mybatis中配置路径:

mapper-locations: classpath:**/xml/*.xml

将mapper-locations指定为任何文件下的xml文件下的xml格式的文件。

然后去pom.xml中配置编译打包路径,找到build标签,然后将以下代码直接放进去即可:

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

 完成,别忘记刷新,然后重新构建启动即可。

到此这篇关于修改SpringBoot 中MyBatis的mapper.xml文件位置的过程详解的文章就介绍到这了,更多相关修改mapper.xml文件位置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • SpringBoot实现定时任务的三种方式小结

    SpringBoot实现定时任务的三种方式小结

    这篇文章主要介绍了SpringBoot实现定时任务的三种方式小结,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • SpringBoot整合redis实现计数器限流的示例

    SpringBoot整合redis实现计数器限流的示例

    本文主要介绍了SpringBoot整合redis实现计数器限流的示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-04-04
  • 如何使用@ConditionalOnExpression决定是否生效注释

    如何使用@ConditionalOnExpression决定是否生效注释

    这篇文章主要介绍了如何使用@ConditionalOnExpression决定是否生效注释的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • Spring Boot文件上传最新解决方案

    Spring Boot文件上传最新解决方案

    本文给大家分享Spring Boot文件上传功能的示例代码,包括单文件上传示例和多文件上传,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2021-07-07
  • 详解Java线程池的使用(7种创建方法)

    详解Java线程池的使用(7种创建方法)

    这篇文章主要介绍了详解Java线程池的使用(7种创建方法),线程池的创建⽅式总共包含7种,其中6种是通过Executors创建的,1种是通过ThreadPoolExecutor创建的,今天我们就来详细说一下
    2023-03-03
  • Java实现从PLC读取数据的常见主流且可行方案

    Java实现从PLC读取数据的常见主流且可行方案

    要从PLC读取数据,Java本身并不直接支持PLC的通信协议,所以你需要借助一些中间件或库来实现,以下是几种主流且可行的方案,大家可以根据自己的需要进行选择
    2026-03-03
  • springboot tomcat的maxHttpFormPostSize参数示例解析

    springboot tomcat的maxHttpFormPostSize参数示例解析

    这篇文章主要介绍了springboot tomcat的maxHttpFormPostSize参数示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • Java Lambda表达式实例解析原理

    Java Lambda表达式实例解析原理

    日常开发中,我们很多时候需要用到Java 8的Lambda表达式,它允许把函数作为一个方法的参数,让我们的代码更优雅、更简洁。所以整理了一波工作中常用的Lambda表达式。看完一定会有帮助的
    2023-03-03
  • Mybatis实体类属性与数据库不一致解决方案

    Mybatis实体类属性与数据库不一致解决方案

    这篇文章主要介绍了Mybatis实体类属性与数据库不一致解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • Java生成随机数的方法

    Java生成随机数的方法

    本篇文章主要介绍了Java生成随机数的方法,具有很好的参考价值。下面跟着小编一起来看下吧
    2017-05-05

最新评论