无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Mybatis Plus最新代碼生成器AutoGenerator,更簡單更高效!

2023-03-03 16:02 作者:兩年半的java練習生  | 我要投稿


MyBatis-Plus(簡稱 MP)是一個 MyBatis 的增強工具,在 MyBatis 的基礎(chǔ)上只做增強不做改變,為簡化開發(fā)、提高效率而生。


今天的主角是MP推出的一款代碼生成器,本文主要來介紹一下它強大的代碼生成功能。

一、概述

AutoGenerator 是 MyBatis Plus推出的代碼生成器,可以快速生成Entity、Mapper、Mapper XML、Service、Controller等各個模塊的代碼,比Mybatis Generator更強大,開發(fā)效率更高。

二、使用AutoGenerator

1. 初始化數(shù)據(jù)庫表結(jié)構(gòu)(以User用戶表為例)


2. 在 pom.xml 文件中添加 AutoGenerator 的依賴。

3. 添加模板引擎依賴,MyBatis-Plus 支持 Velocity(默認)、Freemarker、Beetl,這里使用Freemarker引擎。

4. 全局配置


5. 自定義模板生成DTO、VO


未生成代碼前的項目目錄如下:

運行CodeGenerator生成代碼:


項目成功生成了Entity、Service、Controller、Mapper、Mapper.xml、DTO、VO文件。

User用戶類


想了解MyBatis Plus代碼生成配置可以參考官方配置:代碼生成器配置新

總結(jié)

對比Mybatis的Generator和MyBatis-Plus的AutoGenerator,就可以得出這樣一條結(jié)論:后者的配置更簡單,開發(fā)效率也更高,功能也更強大——可快速生成Mapper、Model、Service、Controller、DTO/VO層代碼,到這里AutoGenerator生成器的介紹已經(jīng)完成,文章如果對你有所幫助,我們下期見!


Mybatis Plus最新代碼生成器AutoGenerator,更簡單更高效!的評論 (共 條)

分享到微博請遵守國家法律
民权县| 抚远县| 班玛县| 菏泽市| 中宁县| 三江| 山东| 铅山县| 平湖市| 广昌县| 新闻| 镇巴县| 闸北区| 凉城县| 山西省| 根河市| 于田县| 江门市| 宁国市| 通辽市| 陆河县| 德化县| 敦化市| 英超| 万山特区| 罗定市| 喜德县| 宁波市| 花莲县| 枝江市| 芮城县| 聂荣县| 江山市| 咸阳市| 万安县| 连山| 贡山| 瑞金市| 革吉县| 宜兴市| 垫江县|