歡迎您光臨本站 註冊首頁

MoliCode 2.1 發布,自定義模板在線代碼生成器

←手機掃碼閱讀     admin @ 2019-09-04 , reply:0

MoliCode發布2.1版本_自定義模板在線代碼生成器

一. 簡介

MoliCode是基於java開發的一種代碼生成器,當然其除了生成Java代碼亦可生成其它代碼。 它是一個獨立(standalone)的工具,用於在git倉庫存儲代碼模板並依此生成目標代碼。 它和其它代碼生成器的最主要區別在於,其關注點不在模板本身。 即不關注生成了什麼樣的代碼,而是作為一個基礎工具方便大家編寫和共享使用代碼模板。

二. 2.1 版本升級功能

  1.  部分界面優化及彈窗自動關閉優化;

  2.  增加token模式,提供免登陸介面調用功能;

  3.  字元串替換替代Java原生工具,使用非正則模式,經測試性能提升一倍,同時免於轉移符;

  4.  模板新增JPA 及mybatisPlus 基本功能代碼模板;

  5.  整體從springboot1 升級為 springboot2;

  6.  flyway數據初始化及遷移BUG修復,解決部分windows機器無法自動初始化資料庫的問題;

  7.  其它各種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

補充說明

CreateSQL 轉換

create SQL意思是通過建表語句轉換為表模型,這樣可無需鏈接到資料庫也可以生成代碼。底層採用阿里巴巴開源的Druid SQL分析器。 安全有效,非常好用,you can try it.

 

自定義屬性

customProps 是一個網友給我提的意見,非常感謝。這樣您可以將表級別,或者列級別自定義json配置參數,在遍歷的時候,即可從columnVo.customProps.newProp 方式獲取到您配置的自定義值,完成自定義模板和自定義屬性功能。

可視化表模型調整

您可以在代碼生成前,通過可視化界面,修改表模型的參數,使生成的代碼更加符合您的需求,生成的代碼基本無需調整即可使用。

代碼預覽功能

在壓縮包輸出模式下,可以實現代碼預覽功能,方便您對一下工具類輸出進行查看和調整。


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/109592/molicode-2-1-released
MoliCode 2.1 發布,自定義模板在線代碼生成器已經有212次圍觀

http://coctec.com/news/all/show-post-213717.html