解放雙手!這個外掛只要一張表就能生成CRUD程式碼

Java陈序员發表於2024-03-25

大家好,我是 Java陳序員

問君能有幾多愁,程式碼一行又一行!

作為碼農,程式碼是寫不完的,而偷懶又是人的天性,能少幹一點就少幹一點。

今天,給大家介紹一個 IDEA 外掛,幫助你快速生成出 CRUD 的程式碼!

關注微信公眾號:【Java陳序員】,獲取開源專案分享、AI副業分享、超200本經典計算機電子書籍等。

外掛介紹

EasyCode —— 基於 IntelliJ IDEA Ultimate 版開發的一個程式碼生成外掛,主要透過自定義模板(基於 velocity)來生成各種你想要的程式碼。

EasyCode 通常可以用於生成 Entity、Dao、Service、Controller 後端程式碼,對於前端 HTML、JavaScript 等程式碼也可以在外掛的基礎上進行二開生成。

EasyCode 支援大部分常見的資料庫,如 MySQL、Oracle、PostgreSQL、SQL Server、H2、Sqlite 等等。

外掛的完整功能有:

外掛安裝

由於 EasyCode 是 IntelliJ IDEA 中的一個外掛,所以可透過線上、離線兩種方式進行安裝。

線上安裝

1、開啟 IDEA 的外掛市場

2、搜尋 EasyCode 並安裝

3、重啟 IDEA

離線安裝

1、下載最新的外掛包

下載地址:https://github.com/makejavas/EasyCode/releases

2、開啟 IDEA 外掛市場離線匯入外掛包

3、重啟 IDEA

建議一鍵線上安裝,因為離線版可能更新沒有那麼及時,會缺失部分功能。

外掛使用

1、建立資料庫表

-- 建立一張使用者表
create table sys_user
(
    id          int auto_increment primary key,
    user_name   varchar(255) null,
    nick_name   varchar(255) null,
    age         int          null,
    email       varchar(100) null,
    create_time datetime     null,
    update_time datetime     null,
    version     int          null,
    deleted     int          null
);

2、連線資料庫

3、在要生成程式碼的表右鍵點選

4、修改自定義配置

在配置中可自定義修改程式碼生成的模組module、包package、路徑path、程式碼模板template 等。

程式碼模板template 有多種模板可供選擇,如我們可以選擇後端開發神器 MyBatisPlus 模板。

5、一鍵生成程式碼

確認好配置,點選 Ok 即可快速生成啦。

自從使用了 EasyCode 後,可以說是大大的提高了程式設計效率,解放了雙手,一些模板程式碼只要幾步操作就能快速建立好,而且外掛是在 IDE 中,無需額外安裝。大家快去安裝體驗吧~

Github 地址:

https://github.com/makejavas/EasyCode

最後

推薦的開源專案已經收錄到 GitHub 專案,歡迎 Star:

https://github.com/chenyl8848/great-open-source-project

或者訪問網站,進行線上瀏覽:

https://chencoding.top:8090/#/

大家的點贊、收藏和評論都是對作者的支援,如文章對你有幫助還請點贊轉發支援下,謝謝!

相關文章