1. 程式人生 > 程式設計 >IntelliJ IDEA外掛EasyCode安裝方法與使用技巧

IntelliJ IDEA外掛EasyCode安裝方法與使用技巧

EasyCode是基於IntelliJ IDEA開發的程式碼生成外掛,支援自定義任意模板(Java,html,js,xml)。只要是與資料庫相關的程式碼都可以通過自定義模板來生成。支援資料庫型別與java型別對映關係配置。支援同時生成生成多張表的程式碼。每張表有獨立的配置資訊。完全的個性化定義,規則由你設定。

EasyCode能做什麼?

EasyCode是基於IntelliJ IDEA Ultimate版開發的一個程式碼生成外掛,主要通過自定義模板(基於velocity)來生成各種你想要的程式碼。通常用於生成Entity、Dao、Service、Controller。如果你動手能力強還可以用於生成HTML、JS、PHP等程式碼。理論上來說只要是與資料有關的程式碼都是可以生成的。

使用環境

IntelliJ IDEA Ultimate版(172+)

支援的資料庫型別

因為是基於Database Tool開發,所有Database Tool支援的資料庫都是支援的。

包括如下資料庫:

MySQL

SQL Server

Oracle

PostgreSQL

Sqlite

Sybase

Derby

DB2

HSQLDB

H2

當然支援的資料庫型別也會隨著Database Tool外掛的更新同步更新。

功能說明:

  • 支援多表同時操作
  • 支援同時生成多個模板
  • 支援自定義模板
  • 支援自定義型別對映(支援正則)
  • 支援自定義擴充套件屬性
  • 支援對錶屬性進行手動配置
  • 所有配置專案支援分組模式,在不同專案(或選擇不同資料庫時),只需要切換對應的分組,所有配置統一變化。

功能對比:

功能 Easy Code 其他工具
自定義模板 支援 支援
多表生成 支援 支援
生成方式 無縫整合在專案中 部分工具需要複製貼上
附加列 支援 不支援
附加列屬性 支援 不支援
動態除錯模板 支援 不支援
圖形化介面 支援 部分支援
使用環境 僅限IDEA 支援各種形式
線上支援 後期擴充套件 不支援
自定義型別對映 支援 部分支援
全域性變數 支援 不支援
支援的資料庫 10餘種 1-4種

1.安裝教程圖示

IntelliJ IDEA外掛EasyCode安裝方法與使用技巧

簡單的生成程式碼方法

首先在IDEA右邊找到資料庫工具,點選加號新增好對應的資料來源

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

IntelliJ IDEA外掛EasyCode安裝方法與使用技巧

多表程式碼生成可以按住Ctrl鍵同時選擇多張表進行操作。

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

IntelliJ IDEA外掛EasyCode安裝方法與使用技巧

新增型別對映

在Other Seeting中可以看到如下配置資訊,上面部分是分組資訊,可以複製分組,刪除分組。

下面的表格是型別對映資訊:左邊是資料庫型別(支援正則),右邊是對應的java型別(必須為全稱)。可以新增刪除

注意:

 ( )是正則表示式中的關鍵字,需要轉義成

IntelliJ IDEA外掛EasyCode安裝方法與使用技巧

新增自定義屬性

在這裡新增自定義屬性,這些屬性都是可以動態配置的,而且還可以在模板中獲取到這個屬性。

這裡的關係都是一一對應的,例如:如果配置了disabled屬性就可以在columnInfo.ext中拿到你設定的值

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

本文主要講解了IntelliJ IDEA外掛EasyCode的安裝方法與使用技巧,更多關於IntelliJ IDEA外掛使用技巧請檢視下面的相關連結