mybatis配置mapper-locations位置的三种方式小结

 更新时间:2023年08月07日 09:08:50   作者:8号看台  
这篇文章主要给大家介绍了关于mybatis配置mapper-locations位置的三种方式,Mybatis-Plus的初衷是为了简化开发,而不建议开发者自己写SQL语句的,但是有时客户需求比较复杂,需要的朋友可以参考下

方式一 xml文件与mapper类放在一起。

yml 配置

mybatis:
  config-location: classpath:mybatis-config.xml
  mapper-locations: classpath:com/example/pgsqldemo/mybatis/dao/xml/*.xml
#  mapper-locations: classpath:static/mybatis/mapper/*.xml

pom.xml 配置

<build>
    <resources>
        <!-- 扫描src/main/java下所有xx.xml文件 -->
        <resource>
            <directory>src/main/java</directory>
            <includes>
                <include>**/*.xml</include>
            </includes>
        </resource>
        <!-- 扫描resources下所有资源 -->
        <resource>
            <directory>src/main/resources</directory>
        </resource>
    </resources>
</build>

方式二 resources创建Mapper接口同名文件夹用来存放Mapper.xml文件(mybatis默认方式)

yml 配置

mybatis:
  config-location: classpath:mybatis-config.xml

方式三 在resources目录下创建自定义文件夹存放

yml 配置

mybatis:
  config-location: classpath:mybatis-config.xml
  mapper-locations: classpath:/mapper/*.xml

总结 

到此这篇关于mybatis配置mapper-locations位置的三种方式的文章就介绍到这了,更多相关mybatis配置mapper-locations位置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Netty粘包问题的常见解决方案

    Netty粘包问题的常见解决方案

    粘包和拆包问题也叫做粘包和半包问题,它是指在数据传输时,接收方未能正常读取到一条完整数据的情况(只读取了部分数据,或多读取到了另一条数据的情况)就叫做粘包或拆包问题,本文介绍了Netty如何解决粘包问题,需要的朋友可以参考下
    2024-06-06
  • 解决struts2 拦截器修改request的parameters参数失败的问题

    解决struts2 拦截器修改request的parameters参数失败的问题

    这篇文章主要介绍了解决struts2 拦截器修改request的parameters参数失败的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-03-03
  • springboot集成KoTime的配置过程

    springboot集成KoTime的配置过程

    koTime是一个springboot项目性能分析工具,通过追踪方法调用链路以及对应的运行时长快速定位性能瓶颈,这篇文章主要介绍了springboot集成KoTime,需要的朋友可以参考下
    2022-06-06
  • Java file.delete删除文件失败,Windows磁盘出现无法访问的文件问题

    Java file.delete删除文件失败,Windows磁盘出现无法访问的文件问题

    这篇文章主要介绍了Java file.delete删除文件失败,Windows磁盘出现无法访问的文件问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06
  • java将一个整数转化成二进制代码示例

    java将一个整数转化成二进制代码示例

    这篇文章主要介绍了java将一个整数转化成二进制代码示例,具有一定借鉴价值,需要的朋友可以参考下
    2017-12-12
  • Spring Cache自定义缓存key和过期时间的实现代码

    Spring Cache自定义缓存key和过期时间的实现代码

    使用 Redis的客户端 Spring Cache时,会发现生成 key中会多出一个冒号,而且有一个空节点的存在,查看源码可知,这是因为 Spring Cache默认生成key的策略就是通过两个冒号来拼接,本文给大家介绍了Spring Cache自定义缓存key和过期时间的实现,需要的朋友可以参考下
    2024-05-05
  • Java数组高级算法与Arrays类常见操作小结【排序、查找】

    Java数组高级算法与Arrays类常见操作小结【排序、查找】

    这篇文章主要介绍了Java数组高级算法与Arrays类常见操作,结合实例形式总结分析了Java数组常见的排序算法、查找算法相关原理、实现与使用技巧,需要的朋友可以参考下
    2019-03-03
  • SpringBoot中Redis自动配置的介绍、原理和使用详解

    SpringBoot中Redis自动配置的介绍、原理和使用详解

    这篇文章主要介绍了SpringBoot中Redis自动配置的介绍、原理和使用详解,Redis是一种高性能的键值对存储数据库,它支持多种数据结构和丰富的功能,如缓存、消息队列、计数器、分布式锁等,需要的朋友可以参考下
    2023-08-08
  • Spring中@Conditional注解的详细讲解及示例

    Spring中@Conditional注解的详细讲解及示例

    这篇文章主要介绍了Spring中@Conditional注解的详细讲解及示例,@Conditional是Spring4新提供的注解,它的作用是按照一定的条件进行判断,满足条件给容器注册bean,需要的朋友可以参考下
    2023-11-11
  • 深度解析Spring内置作用域及其在实践中的应用

    深度解析Spring内置作用域及其在实践中的应用

    这篇文章主要详细介绍了Spring内置的作用域类型及其在实践中的应用,文中有详细的代码示例,对我们的饿学习或工作有一定的参考价值,感兴趣的同学可以借鉴阅读
    2023-06-06

最新评论