日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Spring Boot中使用IntelliJ IDEA插件EasyCode一鍵生成代碼詳細方法

瀏覽:35日期:2023-09-14 17:34:59

今天為小伙伴們介紹一款 IntelliJ IDEA 上的免費開源插件,叫做 EasyCode,可以方便的根據數據庫生成相應的代碼。

EasyCode 是基于 IntelliJ IDEA 開發的代碼生成插件,支持自定義任意模板(Java,html,js,xml);只要是與數據庫相關的代碼都可以通過自定義模板來生成;支持數據庫類型與 java 類型映射關系配置;支持同時生成生成多張表的代碼,張表有獨立的配置信息,完全的個性化定義,規則由你設置。

我自己也稍微體驗了一把,還是蠻方便的。

1.安裝

首先點擊 File->Settings->Plugins,然后搜索 EasyCode,如下:

Spring Boot中使用IntelliJ IDEA插件EasyCode一鍵生成代碼詳細方法

安裝成功之后,重啟 IDEA。

2.創建項目

接下來我給大家演示一個如何在 Spring Boot 中使用 EasyCode。首先我們在 IDEA 中創建一個 SpringBoot 項目,創建過程我就不多說了,如果大家不會,可以在我公眾號后臺回復 springboot,有詳細的教程。

3.添加數據源

由于這個項目是基于 IDEA 上的 Database Tools 開發的,因此我們首先要通過 IDEA 上的 Database 連接數據源。

Spring Boot中使用IntelliJ IDEA插件EasyCode一鍵生成代碼詳細方法

接下來配置你的數據庫連接信息,如果沒有檢測到合適的數據庫 Driver,點擊左下角自動下載:

Spring Boot中使用IntelliJ IDEA插件EasyCode一鍵生成代碼詳細方法

連接成功后,點擊 OK。默認情況下沒有展示連接下的數據庫,需要我們手動勾選,例如我這里要連接 vhr 數據庫,如下:

Spring Boot中使用IntelliJ IDEA插件EasyCode一鍵生成代碼詳細方法

4.生成代碼

做完前面三步,準備工作就算 OK 了,接下來就是生成代碼了。例如我想給 vhr 中所有的代碼生成實體類、dao 層以及 service 層,方式如下:

首先選中所有的表,然后右鍵單擊,選擇 Easy Code->Generate Code,如下:

Spring Boot中使用IntelliJ IDEA插件EasyCode一鍵生成代碼詳細方法

第一次添加的時候,如果有數據庫類型沒有對應的 Java 類型,就會有提示,這個根據它的引導去添加映射關系即可,例如我在添加的時候,出了一個這個提示:

Spring Boot中使用IntelliJ IDEA插件EasyCode一鍵生成代碼詳細方法

點擊 Yes,然后去添加自己的類型映射:

Spring Boot中使用IntelliJ IDEA插件EasyCode一鍵生成代碼詳細方法

添加成功之后,再去做代碼生成,這下就可以了:

Spring Boot中使用IntelliJ IDEA插件EasyCode一鍵生成代碼詳細方法

這里,如果項目是多模塊項目,可以先選擇代碼生成的 Module,然后設置代碼生成的 package,最后從下面勾選要生成的代碼模版,點擊 OK 即可。

在代碼生成的過程中,如果沒檢測到 package 下面有 service、dao 以及 entity 等包,工具會提示自動創建,點擊 Yes 即可。

最終生成的代碼如下:

Spring Boot中使用IntelliJ IDEA插件EasyCode一鍵生成代碼詳細方法

至此,各層的代碼基本都生成了。大部分小伙伴用到這一步可能就 OK 了。

當然如果你覺得 EasyCode 自動生成的模版不夠用,或者不好用,我們也可以自定義模版。

5.自定義模版

例如,我想在生成的 dao 層代碼中,額外添加一個不需要任何條件,獲取所有數據的方法(默認的生成模版中沒有這個方法)。

點擊 File->Settings->Easy Code->Template Setting:

Spring Boot中使用IntelliJ IDEA插件EasyCode一鍵生成代碼詳細方法

可以參考工具自己的定義方式,我們現在先在dao.java 中,添加如下方法:

/** * 查詢所有數據 * * @param $!tool.firstLowerCase($!{tableInfo.name}) 實例對象 * @return 對象列表 */List<$!{tableInfo.name}> getAll();

然后再給它添加一個配套的 mapper.xml 中的方法,打開 mapper.xml ,添加如下方法:

<select resultMap='$!{tableInfo.name}Map'> select #allSqlColumn() from $!{tableInfo.obj.parent.name}.$!tableInfo.obj.name</select>

配置完成后,點擊 OK。

接下來再去重新生成代碼,就可以看到生成的方法中多了一個方法了,其他代碼模版的定義與這個類似,就不再贅述了。

本文主地講解了Spring Boot中使用IntelliJ IDEA插件EasyCode一鍵生成代碼詳細方法,更多關于IntelliJ IDEA插件使用技巧請查看下面的相關鏈接

標簽: Spring
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲视频播放| 中文字幕亚洲精品乱码| 亚洲欧美在线综合| 好看的av在线不卡观看| 香蕉国产精品| 噜噜噜久久亚洲精品国产品小说| 国产精品腿扒开做爽爽爽挤奶网站| 99精品99| 三级久久三级久久久| 国产精品videossex久久发布 | 黄色精品网站| 久久国产精品久久w女人spa| 一区在线观看| 亚洲精品高潮| 国产一区二区三区久久| 日韩欧美视频专区| 黄色在线一区| 国产精品亚洲综合色区韩国| 国产精品伦理久久久久久| 欧美日韩激情| 久久精品999| 中文字幕在线免费观看视频| 免费视频一区三区| 日韩精品中文字幕一区二区| 国产第一亚洲| 男人的天堂久久精品| 国产精品亚洲一区二区在线观看| 你懂的亚洲视频| 久久国产小视频| 日韩欧美三区| 国产99精品| 精品一区不卡| 中文字幕免费精品| 国产精品黑丝在线播放| 男女男精品视频网| 粉嫩av一区二区三区四区五区 | 国产精品亚洲综合色区韩国| 日韩亚洲一区在线| 99视频精品| 国产成人精品一区二区三区免费 | 日本一不卡视频| 999精品一区| 欧美精品不卡| 中文字幕一区日韩精品| 日本黄色精品| 91亚洲精品在看在线观看高清| 欧美三区四区| 精品视频在线观看网站| 18国产精品| 午夜在线播放视频欧美| 久久久精品久久久久久96| 精品亚洲自拍| 国产极品嫩模在线观看91精品| 中文字幕免费精品| 亚洲欧美视频| 在线视频免费在线观看一区二区| 久久精品123| 色老板在线视频一区二区| 麻豆91精品视频| 91福利精品在线观看| 免费的成人av| 喷白浆一区二区| 男女激情视频一区| 亚洲人成精品久久久| 亚洲欧美日韩视频二区| 亚洲高清二区| 国产精品7m凸凹视频分类| 91精品国产91久久久久久黑人| 日韩久久精品网| 欧美精品一二| 亚洲日本三级| 国产精品久久久久久久久久白浆| 国产极品久久久久久久久波多结野| 国产精品s色| 亚洲伊人av| 久久九九电影| 久久电影一区| 国产极品模特精品一二| 国产欧洲在线| 欧美成人日韩| 亚洲资源网站| 国产精品久久亚洲不卡| 高清精品久久| 亚洲欧美久久久| 国产精品theporn| 一级欧洲+日本+国产| 天堂va在线高清一区| 国产精品777777在线播放| 精品捆绑调教一区二区三区| 免费久久99精品国产自在现线| 蜜桃视频在线观看一区二区| 国产精品极品在线观看| 婷婷中文字幕一区| 欧美午夜三级| 香蕉精品久久| 国产精品xvideos88| 日韩视频免费| 美女福利一区二区三区| 亚洲麻豆一区| 99久久久国产精品美女| 久久亚洲精品中文字幕| 日韩在线a电影| 欧美aa一级| 国产探花在线精品一区二区| 欧美理论视频| 成人综合一区| 国产精品a久久久久| 美国三级日本三级久久99 | 成人精品久久| 国产精品亚洲欧美日韩一区在线| 国产精品7m凸凹视频分类| 麻豆精品蜜桃视频网站| 巨乳诱惑日韩免费av| 国产欧美一区二区三区精品酒店| 日本成人在线一区| 美女久久一区| 免费av一区| 久久久久中文| 日韩在线看片| 天堂а√在线最新版中文在线| 麻豆国产一区| 麻豆精品久久久| 国产精品大片免费观看| 水野朝阳av一区二区三区| 欧美日韩国产传媒| 蜜桃成人av| 国产精品外国| 石原莉奈在线亚洲三区| 国产手机视频一区二区| 免费精品国产的网站免费观看| 亚洲风情在线资源| 亚洲韩日在线| 午夜欧美理论片| 国产一级久久| 亚洲精品韩国| 精品一区二区三区中文字幕在线| 国产成人久久精品麻豆二区| 日韩伦理在线一区| 日韩免费看片| 尤物在线精品| 91精品日本| 超碰在线99| 亚洲国产一区二区在线观看| 亚洲男女自偷自拍| 日韩在线黄色| 久久精品国产久精国产爱| 日韩高清中文字幕一区二区| 国产精品美女久久久| 日韩欧美高清一区二区三区| 国产精品尤物| 日本а中文在线天堂| 亚洲欧美不卡| 美女精品久久| 日韩成人高清| 日韩一区二区三区高清在线观看| 国产视频网站一区二区三区| 91av亚洲| 欧美一区91| 99久久精品国产亚洲精品| 午夜在线播放视频欧美| 国产精品1区| 麻豆精品91| 樱桃视频成人在线观看| 少妇精品久久久一区二区三区| 成人在线免费观看91| 亚洲免费专区| 99精品在线免费在线观看| 国产精一区二区| 99国产精品久久久久久久| 精品久久福利| 亚州av一区| 麻豆91精品| 久久国产电影| 国产a久久精品一区二区三区| 日韩黄色免费网站| 午夜精品网站| 久久久久国产精品一区二区| 精品中国亚洲| 国产精品igao视频网网址不卡日韩| 香蕉久久夜色精品国产| 欧美不卡在线| 麻豆一区二区三| 日韩成人精品一区二区| 日韩专区视频网站| 乱一区二区av| 国产 日韩 欧美 综合 一区| 欧美三区四区| 欧美va亚洲va日韩∨a综合色| 蜜桃av一区二区| 国产亚洲精品美女久久| 狠狠久久伊人中文字幕| 欧美日韩亚洲在线观看| 亚洲免费成人av在线| 日本国产一区| 国产中文在线播放| 亚洲乱码视频| 精品99在线| 蜜桃久久精品一区二区| 亚洲a成人v| 中文字幕在线免费观看视频|