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

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

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

瀏覽:38日期: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久久,三上悠亚国产精品一区二区三区
国产精品二区不卡| 欧美日韩午夜电影网| 国产精品久久国产愉拍| 国产剧情在线观看一区| 国产精品一区二区三区美女| 国产美女视频一区二区| 欧美激情麻豆| 国产成人1区| 成人日韩精品| 婷婷成人综合| 久久中文字幕av| 国产在线日韩| 亚洲国内精品| 久久国产精品久久w女人spa| 亚洲精选91| 国产麻豆精品久久| 国产精品成人一区二区不卡| 亚洲va在线| 国产日韩专区| 亚洲人亚洲人色久| 国产伦理一区| 亚洲天堂资源| 日韩午夜在线| 国产调教一区二区三区| 激情久久一区二区| 亚洲无线一线二线三线区别av| 在线亚洲观看| 欧美亚洲综合视频| 国产suv精品一区| 欧美日韩一区二区综合| 玖玖精品视频| 欧美国产不卡| 国产精品88久久久久久| 婷婷成人av| 狠狠久久伊人中文字幕| 激情婷婷综合| 欧美一级二区| 亚洲天堂免费电影| 丝袜美腿亚洲色图| 国产精品久久亚洲不卡| 久久久久久色 | 99精品美女| 蜜桃久久久久久久| 精品一区二区男人吃奶| 久久久久久亚洲精品美女| 久久精品卡一| 日韩1区2区3区| 久久毛片亚洲| 亚洲一区二区av| 久久精品亚洲| 美女久久一区| 精品伊人久久久| 国产99精品一区| 日本亚洲不卡| 久久精品国产亚洲夜色av网站| 在线精品亚洲| 97se综合| 日韩av中文字幕一区| 国产精品久久久久久久久久10秀| 99热精品在线观看| 精品国产乱码久久久久久1区2匹| 一本色道久久精品| 国产成人77亚洲精品www| 一区二区国产精品| 欧美黄色网页| 国产欧美精品| 亚洲一区二区免费在线观看| 中文在线中文资源| 91精品日本| 亚洲欧美日韩高清在线| 久久99免费视频| 亚洲精品欧美| 黄色日韩精品| av中文字幕在线观看第一页 | 日本三级亚洲精品| 精品一区在线| 超碰99在线| 911亚洲精品| 丝袜诱惑制服诱惑色一区在线观看 | 一区二区国产在线| 91精品亚洲| 国产欧洲在线| 麻豆国产一区| 日韩国产91| 亚洲香蕉久久| 国产婷婷精品| 久久精选视频| 91视频久久| 美女免费视频一区| 午夜精品福利影院| 亚洲精品一区二区妖精| 成人国产精品一区二区网站| 欧美一级二级三级视频| 男人的天堂亚洲一区| 好看不卡的中文字幕| 亚洲成人国产| 视频一区中文字幕精品| 视频一区二区三区入口| 中国女人久久久| 免费观看久久av| 欧洲在线一区| 日韩精品免费一区二区三区| 91一区二区三区四区| 国产成人精品亚洲线观看| 国产精品中文字幕亚洲欧美| 国产99亚洲| 久久裸体视频| 久久久9色精品国产一区二区三区| 国产精品yjizz视频网| 日本一二区不卡| 久久中文欧美| 麻豆精品国产91久久久久久| 国产精品第一| 69堂精品视频在线播放| 日韩激情一二三区| 欧美亚洲人成在线| 欧美视频二区| 国产精品一区二区中文字幕| 国产欧美日韩| 欧美国产中文高清| 国产精品蜜月aⅴ在线| 国产精品美女午夜爽爽| 老司机免费视频一区二区三区| 国产精品一线| 精品国产乱码久久久| 裤袜国产欧美精品一区| 欧美成人基地 | 99综合视频| 日韩在线卡一卡二| 亚洲精品麻豆| 青草久久视频| 青青青国产精品| 欧美一区影院| 国产精品magnet| 福利片在线一区二区| 三级在线看中文字幕完整版| 久久青草久久| 国产视频一区在线观看一区免费| 日韩在线卡一卡二| 日本成人在线不卡视频| 久久不见久久见免费视频7| 国产精品宾馆| 精品日韩一区| 久久精品一区二区不卡| 在线综合亚洲| 欧美精品中文字幕亚洲专区| 精品不卡一区| av亚洲在线观看| 亚洲日产av中文字幕| 国产精品嫩模av在线| 97精品国产福利一区二区三区| 国产精品91一区二区三区| 中文字幕av一区二区三区四区| 国产日韩在线观看视频| 色欧美自拍视频| 91久久久久| 日韩一区网站| 97在线精品| 日本欧美在线看| 久久精品国产久精国产| 国内精品福利| 人人精品久久| 中文在线免费视频| 国产精品色网| 国产精品1区在线| 欧美 日韩 国产精品免费观看| 中文字幕av一区二区三区人| 精品国产网站| 国产视频一区在线观看一区免费| 青青伊人久久| 久久高清免费| 日韩在线观看一区二区三区| 久久一区国产| 六月婷婷一区| 国产精品99一区二区三| 快she精品国产999| 成人日韩av| 亚洲一区二区三区在线免费| 国产一区二区三区网| 视频一区视频二区中文| 精品中文在线| 天使萌一区二区三区免费观看| 日本高清久久| 99久久夜色精品国产亚洲狼 | 久久高清国产| 成人影视亚洲图片在线| 亚洲图片久久| 日韩大片在线观看| 日韩久久99| 激情综合网五月| 精品美女在线视频| 亚洲日产av中文字幕| 亚洲不卡系列| 国产精品成人**免费视频| 9国产精品视频| 福利欧美精品在线| 91欧美精品| 亚洲天堂成人| 久久精品五月| 日本h片久久|