最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IntelliJ IDEA插件EasyCode安裝方法與使用技巧

 更新時(shí)間:2020年03月23日 09:41:37   作者:快樂的一只小喵喵  
這篇文章主要介紹了IntelliJ IDEA插件EasyCode安裝方法與使用技巧,需要的朋友可以參考下

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

EasyCode能做什么?

EasyCode是基于IntelliJ IDEA Ultimate版開發(fā)的一個(gè)代碼生成插件,主要通過自定義模板(基于velocity)來生成各種你想要的代碼。通常用于生成Entity、Dao、Service、Controller。如果你動(dòng)手能力強(qiáng)還可以用于生成HTML、JS、PHP等代碼。理論上來說只要是與數(shù)據(jù)有關(guān)的代碼都是可以生成的。

使用環(huán)境

IntelliJ IDEA Ultimate版(172+)

支持的數(shù)據(jù)庫(kù)類型

因?yàn)槭腔贒atabase Tool開發(fā),所有Database Tool支持的數(shù)據(jù)庫(kù)都是支持的。

包括如下數(shù)據(jù)庫(kù):

MySQL

SQL Server

Oracle

PostgreSQL

Sqlite

Sybase

Derby

DB2

HSQLDB

H2

當(dāng)然支持的數(shù)據(jù)庫(kù)類型也會(huì)隨著Database Tool插件的更新同步更新。

功能說明:

  • 支持多表同時(shí)操作
  • 支持同時(shí)生成多個(gè)模板
  • 支持自定義模板
  • 支持自定義類型映射(支持正則)
  • 支持自定義擴(kuò)展屬性
  • 支持對(duì)表屬性進(jìn)行手動(dòng)配置
  • 所有配置項(xiàng)目支持分組模式,在不同項(xiàng)目(或選擇不同數(shù)據(jù)庫(kù)時(shí)),只需要切換對(duì)應(yīng)的分組,所有配置統(tǒng)一變化。

功能對(duì)比:

功能 Easy Code 其他工具
自定義模板 支持 支持
多表生成 支持 支持
生成方式 無縫集成在項(xiàng)目中 部分工具需要復(fù)制粘貼
附加列 支持 不支持
附加列屬性 支持 不支持
動(dòng)態(tài)調(diào)試模板 支持 不支持
圖形化界面 支持 部分支持
使用環(huán)境 僅限IDEA 支持各種形式
在線支持 后期擴(kuò)展 不支持
自定義類型映射 支持 部分支持
全局變量 支持 不支持
支持的數(shù)據(jù)庫(kù) 10余種 1-4種

1.安裝教程圖示

簡(jiǎn)單的生成代碼方法

首先在IDEA右邊找到數(shù)據(jù)庫(kù)工具,點(diǎn)擊加號(hào)添加好對(duì)應(yīng)的數(shù)據(jù)源

接著在要生成表上面右鍵,就可以看到EasyCode菜單,以及子菜單(Generate Code,Config Table)生成代碼與配置表。

多表代碼生成可以按住Ctrl鍵同時(shí)選擇多張表進(jìn)行操作。

注意:多選的情況下配置信息取首選表(選中的第一張表)。

添加類型映射

在Other Seeting中可以看到如下配置信息,上面部分是分組信息,可以復(fù)制分組,刪除分組。

下面的表格是類型映射信息:左邊是數(shù)據(jù)庫(kù)類型(支持正則),右邊是對(duì)應(yīng)的java類型(必須為全稱)??梢孕略鰟h除

注意:

 ( )是正則表達(dá)式中的關(guān)鍵字,需要轉(zhuǎn)義成

添加自定義屬性

在這里添加自定義屬性,這些屬性都是可以動(dòng)態(tài)配置的,而且還可以在模板中獲取到這個(gè)屬性。

這里的關(guān)系都是一一對(duì)應(yīng)的,例如:如果配置了disabled屬性就可以在columnInfo.ext中拿到你設(shè)置的值

注意:table編輯框需要失去焦點(diǎn)才能正常保存(屬于IDEA自身BUG)。

本文主要講解了IntelliJ IDEA插件EasyCode的安裝方法與使用技巧,更多關(guān)于IntelliJ IDEA插件使用技巧請(qǐng)查看下面的相關(guān)鏈接

相關(guān)文章

最新評(píng)論

阿城市| 镶黄旗| 双城市| 保德县| 崇仁县| 四川省| 专栏| 莱西市| 遂川县| 海晏县| 基隆市| 鄂温| 呼玛县| 德保县| 云阳县| 砀山县| 环江| 民勤县| 延长县| 龙门县| 凌源市| 布拖县| 宣武区| 全椒县| 来宾市| 根河市| 平昌县| 卓资县| 安福县| 兰溪市| 凤阳县| 嘉兴市| 磴口县| 丰台区| 崇礼县| 吉隆县| 云霄县| 沐川县| 锡林浩特市| 云南省| 江口县|