服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - Java教程 - mybatis-plus与mybatis共存的实现

mybatis-plus与mybatis共存的实现

2022-09-27 12:10大漠老酒 Java教程

本文主要介绍了mybatis-plus与mybatis共存的实现,文中根据实例编码详细介绍的十分详尽,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

接手了一个开发任务,在一个springboot+mybatis+nacos的框架上增加功能模块。但笔者更喜欢mybatisplus的高效率和快捷,用mapper就能实现绝大多数CURD功能(批量插入,批量删除等需要service层的支持),避免配置xml的繁琐,故决定整合mybatisplus与mybatis。

经过一番挑战后,总结如下:

一、在pom文件中添加mybatis-plus-boot-starter

情况1:父pom中使用的是< dependencyManagement >…< /dependencyManagement >方式

父pom配置:

?
1
2
3
4
5
6
7
8
9
10
11
12
<!-- 依赖声明 -->
   <dependencyManagement>
     <dependencies>
        
        <!--mybatis-plus 依赖配置-->
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.4.3</version>
        </dependency>
     </dependencies>
  </dependencyManagement>

-子pom配置:

?
1
2
3
4
5
<!--mybatis-plus 依赖配置-->
<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
</dependency>

情况2 :父pom中使用的是 < dependencies >…< /dependencies > 方式

父pom配置:

?
1
2
3
4
5
6
7
8
   <!--mybatis-plus 依赖配置-->
<dependencies>
<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
    <version>3.4.3</version>
</dependency>
</dependencies>

子pom配置:

子pom会自动使用父pom中的jar包,子目录无需配置。

二、配置yml文件

将原来的配置mybatis改为mybatis-plus,如图:

原来:

mybatis-plus与mybatis共存的实现

新:

mybatis-plus与mybatis共存的实现

注意:
1 mybatis单一环境,yml中配置为mybatis。
2 mybatisplus单一环境,yml中配置为mybatis-plus或mybatis都可以。

到此这篇关于mybatis-plus与mybatis共存的实现的文章就介绍到这了,更多相关mybatis-plus与mybatis共存内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/helloworldchina/article/details/121278896

延伸 · 阅读

精彩推荐
  • Java教程Java实现的贷款金额计算功能示例

    Java实现的贷款金额计算功能示例

    这篇文章主要介绍了Java实现的贷款金额计算功能,结合实例形式分析了Java简单数值运算及类型转换等相关操作技巧,需要的朋友可以参考下...

    重口味AC9132021-03-25
  • Java教程java 文件流的处理方式 文件打包成zip

    java 文件流的处理方式 文件打包成zip

    这篇文章主要介绍了java 文件流的处理方式 文件打包成zip,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...

    介寒食7992022-02-22
  • Java教程java新特性之for循环最全的用法总结

    java新特性之for循环最全的用法总结

    下面小编就为大家带来一篇java新特性之for循环最全的用法总结。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...

    jingxian4072020-07-20
  • Java教程Maven分模块开发执行指令失败的问题

    Maven分模块开发执行指令失败的问题

    Maven分模块开发,行指令失败,modules.module[3]‘ specifies duplicate child module maven_dao @ line 29, column 1的问题,本文给大家分享解决方法,感兴趣的朋友跟随小编一起...

    It_newProgrammer5322020-09-28
  • Java教程学习Java对网络安全的重要性

    学习Java对网络安全的重要性

    作为新一代威胁的出现,Java已经成为包括网络安全在内的应用程序最常用的编程语言之一。如果你从事应用程序开发,你将知道Java在日常使用中无处不在...

    粤嵌教育7642021-12-28
  • Java教程SpringBoot+RabbitMQ 实现 RPC 调用

    SpringBoot+RabbitMQ 实现 RPC 调用

    说到 RPC(Remote Procedure Call Protocol 远程过程调用协议),小伙伴们脑海里蹦出的估计都是 RESTful API、Dubbo、WebService、Java RMI、CORBA 等。...

    江南一点雨10622021-11-15
  • Java教程mybatis那些约定的配置你真的都了解吗(经验总结)

    mybatis那些约定的配置你真的都了解吗(经验总结)

    mybatsi中Mapper和xml文件之间有很多约定俗称的规则,比如名称匹配,包扫描,别名等,这些规则是什么。如果想更加灵活,该如何配置呢?今天就给大家讲一...

    如何在3年拿到50K10552021-09-15
  • Java教程Java实现的简单画图板示例

    Java实现的简单画图板示例

    这篇文章主要介绍了Java实现的简单画图板,涉及java使用swing组件进行图形绘制相关操作技巧,需要的朋友可以参考下...

    SX_csu2016sw8112021-05-27