mybatis-plus與mybatis共存的實現(xiàn)
接手了一個開發(fā)任務(wù),在一個springboot+mybatis+nacos的框架上增加功能模塊。但筆者更喜歡mybatisplus的高效率和快捷,用mapper就能實現(xiàn)絕大多數(shù)CURD功能(批量插入,批量刪除等需要service層的支持),避免配置xml的繁瑣,故決定整合mybatisplus與mybatis。
經(jīng)過一番挑戰(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會自動使用父pom中的jar包,子目錄無需配置。
二、配置yml文件
將原來的配置mybatis改為mybatis-plus,如圖:
原來:
新:
注意:
1 mybatis單一環(huán)境,yml中配置為mybatis。
2 mybatisplus單一環(huán)境,yml中配置為mybatis-plus或mybatis都可以。
到此這篇關(guān)于mybatis-plus與mybatis共存的實現(xiàn)的文章就介紹到這了,更多相關(guān)mybatis-plus與mybatis共存內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SprinBoot整合Quart實現(xiàn)定時調(diào)度的示例代碼
這篇文章主要介紹了SprinBoot整合Quart實現(xiàn)定時調(diào)度的示例代碼,代碼簡單易懂,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-10-10java中常見XML解析器的使用詳解(JAXP,DOM4J,Jsoup,JsoupXPath)
為了處理和操作XML數(shù)據(jù),我們需要使用XML解析器,本文將介紹幾種常用的XML解析器,包括JAXP、DOM4J、Jsoup和JsoupXPath,需要的小伙伴可以參考一下2023-11-11基于Java的打包jar、war、ear包的作用與區(qū)別詳解
本篇文章,小編為大家介紹,基于Java的打包jar、war、ear包的作用與區(qū)別詳解。需要的朋友參考下2013-04-04Java遞歸調(diào)用如何實現(xiàn)數(shù)字的逆序輸出方式
這篇文章主要介紹了Java遞歸調(diào)用如何實現(xiàn)數(shù)字的逆序輸出方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-04-04Java 基礎(chǔ)之NIO 學(xué)習(xí)詳解
這篇文章主要介紹了java基礎(chǔ)之NIO介紹及使用,文中有非常詳細的代碼示例,對正在學(xué)習(xí)java基礎(chǔ)的小伙伴們有非常好的幫助,需要的朋友可以參考下2021-09-09