MoliCode是基於java開發的一種代碼生成器,當然其除了生成Java代碼亦可生成其它代碼。 它是一個獨立(standalone)的工具,用於在git倉庫存儲代碼模板並依此生成目標代碼。 它和其它代碼生成器的最主要區別在於,其關注點不在模板本身。 即不關注生成了什麼樣的代碼,而是作為一個基礎工具方便大家編寫和共享使用代碼模板。
部分界面優化及彈窗自動關閉優化;
增加token模式,提供免登陸介面調用功能;
字元串替換替代Java原生工具,使用非正則模式,經測試性能提升一倍,同時免於轉移符;
模板新增JPA 及mybatisPlus 基本功能代碼模板;
整體從springboot1 升級為 springboot2;
flyway數據初始化及遷移BUG修復,解決部分windows機器無法自動初始化資料庫的問題;
其它各種bug修復;
如果項目已經設置完成,則可以進行代碼生成了。
代碼生成->刷新模板
代碼生成->拉取資料庫生成代碼
代碼生成-> 代碼預覽
參考以下地址:
https://gitee.com/molicode_repo/molicode_template_awesome
資料庫相關:JPA,Mybatis/MybatisPlus
前端相關:iveiw, bootstrap , antd-vue, elementui 等增刪改查頁面;
通過以上步驟即可生成想要的代碼,前提是有一套滿足您需求的代碼模板,如果沒有,可能需要你手動開發。
模板自定義開發可以教程:
https://gitee.com/molicode_repo/molicode-template-study
教程:
https://cn2oo8.github.io/molicode_doc
create SQL意思是通過建表語句轉換為表模型,這樣可無需鏈接到資料庫也可以生成代碼。底層採用阿里巴巴開源的Druid SQL分析器。 安全有效,非常好用,you can try it.
customProps 是一個網友給我提的意見,非常感謝。這樣您可以將表級別,或者列級別自定義json配置參數,在遍歷的時候,即可從columnVo.customProps.newProp 方式獲取到您配置的自定義值,完成自定義模板和自定義屬性功能。
您可以在代碼生成前,通過可視化界面,修改表模型的參數,使生成的代碼更加符合您的需求,生成的代碼基本無需調整即可使用。
在壓縮包輸出模式下,可以實現代碼預覽功能,方便您對一下工具類輸出進行查看和調整。
[admin
]