企業級java程式碼生成器MagicalCoder

實用主義發表於2018-12-19

原文地址:https://my.oschina.net/u/3321345/blog/2990160

引言:日常工作中難免會遇到各種增刪改查功能,不管是後端各種複用的CRUDsql,還是介面的各種操作,都佔據我們大量的時間

今天給大家帶來的是一款基於JAVAFX編寫的高定製化的程式碼生成器;下載地址 www.magicalcoder.com

摘要:我希望的程式碼生成器應該具備以下幾點

1 高定製化,生成什麼樣的增刪改查應該可控

2 支援各類資料庫:主流資料庫比如mysql oracle sqlserver postgresql要應該支援

3 最好能提供一個腳手架,一鍵生成,開箱即用

4 能夠自定義模板,提供非常優秀的模板編輯,這樣我可以根據公司的框架來定製模板

5 能夠很好的幫我解決 生成的程式碼和人為程式碼出現衝突,以便我可以無限複用模板

6 軟體要看起來強大,好用

7 最後能幫我解決前端介面佈局問題

開篇:

  一 高定製化

    我們遇到很多的程式碼生成器,大部分都是嵌入到各個框架中,一鍵生成;比如我希望能配置下拉屬性,日期型別,富文字型別等等 可控

5096820417efffab5c95a1e0f0e08ecdc17.jpg

    我們希望連欄位的校驗最好也在生成器中配置

80155f8309914b14589f99f36aa21aa7a1b.jpg

配置你的查詢條件 當然也要支援外來鍵

35f0e1eae25f7de038521a8ed2c131e19f9.jpg

列表選項是否預設排序

403549d88ddd2ddf9f2c11810b1da792335.jpg

使用起來方便 自由拖拽

b2b9be3d5c5d1b5abeb4de61c3c84c59e60.jpg

  二 資料庫支援 強大的資料庫支援引擎

1924c397b7ce426f4bffa4e3bd2bb0c8865.jpg

連線資料庫後 自動載入各種表 庫

a28e228a5eef3fcc72c3b2b5dee4eec3336.jpg

  三 提供一個腳手架

    提供了一個基於Springboot的腳手架供大家免費使用

  四  能夠自定義模板

  很多人希望自己配置生成器,讓模板生成的程式碼到對應的程式碼路徑

ad9c7cb6a52fffcbf1d759fad30e6786717.jpg

  最重要的是,當我們想編寫程式碼時,要給我們提供一個很好的介面

高亮的模板編輯,環境變數和模板引擎標籤突出高亮,基於velocity 非常方便的協助我們進行模板編寫,編寫玩只需要點選預覽 立刻看到結果

6a0c6769113e9e98dc30b941a03a2d93f0b.jpg

五 衝突合併

有了這個功能,我們還用操心因為加欄位帶來的煩惱嗎?產品經理隨便加欄位;我們放心大膽的修改生成後的程式碼,下次照樣重新生成程式碼。體驗無限複用

9c31fcd662a0ea79e59bbc97f0744a44555.jpg

0f57c11a13f75286136926bdfbba8295159.jpg

  六 最後能幫我解決前端介面佈局問題 

前端佈局再也不求人了,精通後端 但又希望能開發前端小夥伴最能體會。只要你會js,前端佈局不成問題 一款layui佈局器,讓你隨心所欲,自由拖拽佈局

體驗地址:http://layuiout.magicalcoder.com/

1daf397c5c4785d56d2c7fccb4588018280.jpg

結語

    我們遠沒有結束,程式碼生成器還在持續開發中,只有想不到,沒有做不到 …

    來體驗一把吧,免費


相關文章