mybatis-plus與mybatis共存的實(shí)現(xiàn)
接手了一個(gè)開(kāi)發(fā)任務(wù),在一個(gè)springboot+mybatis+nacos的框架上增加功能模塊。但筆者更喜歡mybatisplus的高效率和快捷,用mapper就能實(shí)現(xiàn)絕大多數(shù)CURD功能(批量插入,批量刪除等需要service層的支持),避免配置xml的繁瑣,故決定整合mybatisplus與mybatis。
經(jīng)過(guò)一番挑戰(zhàn)后,總結(jié)如下:
一、在pom文件中添加mybatis-plus-boot-starter。
情況1:父pom中使用的是< dependencyManagement >…< /dependencyManagement >方式
父pom配置:
<!-- 依賴聲明 -->
<dependencyManagement>
<dependencies>
<!--mybatis-plus 依賴配置-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.3</version>
</dependency>
</dependencies>
</dependencyManagement>
-子pom配置:
<!--mybatis-plus 依賴配置-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
</dependency>
情況2 :父pom中使用的是 < dependencies >…< /dependencies > 方式
父pom配置:
<!--mybatis-plus 依賴配置-->
<dependencies>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.3</version>
</dependency>
</dependencies>
子pom配置:
子pom會(huì)自動(dòng)使用父pom中的jar包,子目錄無(wú)需配置。
二、配置yml文件
將原來(lái)的配置mybatis改為mybatis-plus,如圖:
原來(lái):

新:

注意:
1 mybatis單一環(huán)境,yml中配置為mybatis。
2 mybatisplus單一環(huán)境,yml中配置為mybatis-plus或mybatis都可以。
到此這篇關(guān)于mybatis-plus與mybatis共存的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)mybatis-plus與mybatis共存內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
IDEA中Mybatis的MGB使用逆向工程配置的詳細(xì)教程
這篇文章主要介紹了IDEA中Mybatis的MGB使用逆向工程配置,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-09-09
Java.SE數(shù)組的一些常見(jiàn)練習(xí)題
數(shù)組可以看成是相同類型元素的一個(gè)集合,在內(nèi)存中是一段連續(xù)的空間,這篇文章主要給大家介紹了關(guān)于Java.SE數(shù)組的一些常見(jiàn)練習(xí)題,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-02-02
java實(shí)現(xiàn)合并單元格的同時(shí)并導(dǎo)出excel示例
這篇文章主要給大家介紹了關(guān)于java實(shí)現(xiàn)合并單元格的同時(shí)并導(dǎo)出excel的相關(guān)資料,文中先進(jìn)行了簡(jiǎn)單的介紹,之后給出了詳細(xì)的示例代碼,相信對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來(lái)一起看看吧。2017-03-03
Java使用easyExcel批量導(dǎo)入數(shù)據(jù)詳解
這篇文章主要介紹了Java使用easyExcel批量導(dǎo)入數(shù)據(jù)詳解,通常我們會(huì)提供一個(gè)模板,此模塊我們可以使用easyExcel導(dǎo)出數(shù)據(jù)生成的一個(gè)Excel文件當(dāng)作模板,提供下載鏈接,用戶在該文件內(nèi)填入規(guī)定的數(shù)據(jù)格式以后可以批量導(dǎo)入數(shù)據(jù)到數(shù)據(jù)庫(kù)中,需要的朋友可以參考下2023-08-08
Java中注解@JsonFormat與@DateTimeFormat的使用
從數(shù)據(jù)庫(kù)獲取時(shí)間傳到前端進(jìn)行展示的時(shí)候,我們有時(shí)候可能無(wú)法得到一個(gè)滿意的時(shí)間格式的時(shí)間日期,本文主要介紹了Java中注解@JsonFormat與@DateTimeFormat的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-08-08
Java快速實(shí)現(xiàn)PDF轉(zhuǎn)圖片功能實(shí)例代碼
PDFBox是一個(gè)開(kāi)源Java類庫(kù),用于讀取和創(chuàng)建PDF文檔,它支持文本提取、表單處理、文檔加密解密、合并分割、內(nèi)容覆蓋追加、文檔打印和轉(zhuǎn)換等功能,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-09-09

