引言:平常工做中不免會遇到各類增刪改查功能,無論是後端各類複用的CRUDsql,仍是界面的各類操做,都佔據咱們大量的時間前端
今天給你們帶來的是一款基於JAVAFX編寫的高定製化的代碼生成器;下載地址 www.magicalcoder.commysql
摘要:我但願的代碼生成器應該具有如下幾點sql
1 高定製化,生成什麼樣的增刪改查應該可控數據庫
2 支持各種數據庫:主流數據庫好比mysql oracle sqlserver postgresql要應該支持json
3 最好能提供一個腳手架,一鍵生成,開箱即用後端
4 可以自定義模板,提供很是優秀的模板編輯,這樣我能夠根據公司的框架來定製模板oracle
5 可以很好的幫我解決 生成的代碼和人爲代碼出現衝突,以便我能夠無限複用模板框架
6 軟件要看起來強大,好用編輯器
7 最後能幫我解決前端界面佈局問題ide
開篇:
一 高定製化
咱們遇到不少的代碼生成器,大部分都是嵌入到各個框架中,一鍵生成;好比我但願能配置下拉屬性,日期類型,富文本類型等等 可控
咱們但願連字段的校驗最好也在生成器中配置
配置你的查詢條件 固然也要支持外鍵
列表選項是否默認排序
使用起來方便 自由拖拽
二 數據庫支持 強大的數據庫支持引擎
鏈接數據庫後 自動加載各類表 庫
三 提供一個腳手架
提供了一個基於Springboot的腳手架供你們無償使用
四 可以自定義模板
不少人但願本身配置生成器,讓模板生成的代碼到對應的代碼路徑
像ide同樣可以智能提示當前可用標籤和變量,標籤高亮顯示,變量特別標記,右側json格式化控件
本次velocity模板擴展支持調用js方法處理字符串和對象,具體打開 vms\MagicalCoderVmUtil.js看看
參考youyaboot的模板,定製一份屬於您本身框架的模板,很是簡單,就跟小白開發增刪改查同樣,把變量替換到模板對應占位符。
之後管他什麼框架,管他什麼語言,用模板編輯器,自由定製增刪改查,通通拿下!!!
五 衝突合併
有了這個功能,咱們還用操心由於加字段帶來的煩惱嗎?產品經理隨便加字段;咱們放心大膽的修改生成後的代碼,下次照樣從新生成代碼。體驗無限複用
六 最後能幫我解決前端界面佈局問題
前端佈局不再求人了,精通後端 但又但願能開發前端小夥伴最能體會。只要你會js,前端佈局不成問題 一款layui佈局器,讓你爲所欲爲,自由拖拽佈局
體驗地址:http://layuiout.magicalcoder.com/
結語
咱們遠沒有結束,代碼生成器還在持續開發中,只有想不到,沒有作不到 ...
來體驗一把吧,免費