自己原創的基於freemarker的代碼自動生成

說明:最近用過了mybatis-plus的自動生成工具後,我覺得還不夠個性化,定製化。所以,自己研究了一下freemarker的技術,自己寫了一個基於freemarker的代碼生成工具,很方便,也很個性化,工作使用起來很方便。

後面有空了補全文檔說明。
下面是我的github地址,有興趣的可以過去clone一下,現在還只支持oracle數據庫, 後面有空了再添加一下mysql的支持。 其實原理不難,該工具主要的工作就是在對數據庫的數據進行處理,freemarker的使用僅僅只是在最後的文件生成部分。所以,有興趣的boy可以借鑑這個已有的數據處理邏輯,改造爲符合自己公司的代碼規範的工具。 如果要修改的話,主要修改的就是各模板,先寫一份自己規範的代碼,將模板替換即可。如果用心研究的話,我相信半天足以。

https://github.com/haokinglong/acg

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章