mybatis-plus與mybatis共存的實現(xiàn)
接手了一個開發(fā)任務,在一個springboot+mybatis+nacos的框架上增加功能模塊。但筆者更喜歡mybatisplus的高效率和快捷,用mapper就能實現(xiàn)絕大多數(shù)CURD功能(批量插入,批量刪除等需要service層的支持),避免配置xml的繁瑣,故決定整合mybatisplus與mybatis。
經過一番挑戰(zhàn)后,總結如下:
一、在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都可以。
到此這篇關于mybatis-plus與mybatis共存的實現(xiàn)的文章就介紹到這了,更多相關mybatis-plus與mybatis共存內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
SprinBoot整合Quart實現(xiàn)定時調度的示例代碼
這篇文章主要介紹了SprinBoot整合Quart實現(xiàn)定時調度的示例代碼,代碼簡單易懂,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下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遞歸調用如何實現(xiàn)數(shù)字的逆序輸出方式
這篇文章主要介紹了Java遞歸調用如何實現(xiàn)數(shù)字的逆序輸出方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-04-04