欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

EasyCode能做什么?

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

使用環(huán)境

IntelliJ IDEA Ultimate版(172+)

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

因為是基于Database Tool開發(fā),所有Database Tool支持的數(shù)據(jù)庫都是支持的。

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

MySQL

SQL Server

Oracle

PostgreSQL

Sqlite

Sybase

Derby

DB2

HSQLDB

H2

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

功能說明:

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

功能對比:

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

1.安裝教程圖示

簡單的生成代碼方法

首先在IDEA右邊找到數(shù)據(jù)庫工具,點擊加號添加好對應(yīng)的數(shù)據(jù)源

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

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

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

添加類型映射

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

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

注意:

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

添加自定義屬性

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

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

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

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

相關(guān)文章

  • YOLO v4常見的非線性激活函數(shù)詳解

    YOLO v4常見的非線性激活函數(shù)詳解

    這篇文章主要介紹了YOLO v4常見的非線性激活函數(shù),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-05-05
  • Scala函數(shù)式編程專題--函數(shù)思想介紹

    Scala函數(shù)式編程專題--函數(shù)思想介紹

    這篇文章主要介紹了Scala函數(shù)式編程的的相關(guān)資料,文中講解非常細(xì)致,幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • 計算機(jī)網(wǎng)絡(luò)編程MQTT協(xié)議基礎(chǔ)原理詳解

    計算機(jī)網(wǎng)絡(luò)編程MQTT協(xié)議基礎(chǔ)原理詳解

    這篇文章主要為大家介紹了計算機(jī)編程MQTT協(xié)議的基礎(chǔ)原理詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2021-11-11
  • ffmpeg播放器實現(xiàn)詳解之框架搭建過程

    ffmpeg播放器實現(xiàn)詳解之框架搭建過程

    這篇文章主要介紹了ffmpeg播放器實現(xiàn)詳解之框架搭建過程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • WCF配置心得

    WCF配置心得

    經(jīng)過一整天的折騰,總算對手動配置WCF有些感覺了,于是寫篇博文記錄一下心得
    2013-01-01
  • 300行代碼讓外婆實現(xiàn)語音搜索購物功能

    300行代碼讓外婆實現(xiàn)語音搜索購物功能

    這篇文章主要介紹了300行代碼讓外婆實現(xiàn)語音搜索購物功能,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • 匯編優(yōu)化提示

    匯編優(yōu)化提示

    暑假瞄了一些匯編優(yōu)化的文章,感覺這篇有點意思。盡管英文水平不咋地,還是倔起牛勁翻譯了下。肯定有不好的地方,大家海涵~英文原文附件給出~如果有什么錯誤還望批評指正~另外,如果admin感覺可以加精的話就麻煩下了
    2012-07-07
  • HBuilder打包App方法(圖文教程)

    HBuilder打包App方法(圖文教程)

    下面小編就為大家?guī)硪黄狧Builder打包App方法(圖文教程)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • 10 款珍藏已久的 Chrome 瀏覽器插件(程序員必裝)

    10 款珍藏已久的 Chrome 瀏覽器插件(程序員必裝)

    Chrome 瀏覽器有一個好處,就是插件極其豐富,只有你想不到的,沒有你找不到的,這恐怕是 Chrome 瀏覽器被眾多愛好者鐘愛的原因吧。今天給大家分享這些插件太強(qiáng)了,Chrome 必裝!尤其程序員
    2021-03-03
  • 怎樣制作“別人家的”Chrome插件

    怎樣制作“別人家的”Chrome插件

    Chrome插件有很多實用API可以讓我們使用,通過Chrome插件我們還可以做很多的事情,例如翻譯網(wǎng)頁文字等。本文將教你怎樣制作“別人家的”Chrome插件,感興趣的小伙伴一起來看看吧
    2021-08-08

最新評論