可視化自定義模板代碼生成系統(tǒng)
我的項目代碼地址
項目相關(guān)
版本 | 操作 | 鏈接 |
---|---|---|
SpringBoot1.5(第一版) | Test類生成代碼 | https://github.com/dolyw/ViewGenerator/releases |
SpringBoot2.1(第二版) | Test類生成代碼 | https://github.com/dolyw/ViewGenerator/releases |
SpringBoot1.5(第三版) | 可視化界面或Test類兩種 | 當前 |
項目介紹
ViewGenerator是一個基于SpringBoot & FreeMarker的自定義模板代碼生成系統(tǒng),用于快速構(gòu)建中小型項目闰围,穩(wěn)定赃绊、簡單、快速羡榴,使我們擺脫那些重復勞動碧查,專注于業(yè)務(wù)代碼的編寫,能在短短幾十秒鐘內(nèi)實現(xiàn)一套簡單的基礎(chǔ)代碼(自動生成Model校仑、Mapper忠售、MapperXML、Service迄沫、ServiceImpl稻扬、Controller、JS羊瘩、Vue等自定義模板代碼)
- 可視化界面泰佳,上手操作簡單
- 高度靈活的代碼模板配置(提供兩套模板參考),可以自行添加N套代碼模板
- 支持多數(shù)據(jù)庫尘吗,支持在線生成代碼且可提供ZIP文件下載
軟件架構(gòu)
SpringBoot + Mybatis + PageHelper + 通用Mapper + Thymeleaf(Amaze UI(布局) + Element UI(數(shù)據(jù)操作Vue.js))
安裝教程
- 配置resource下config/generator.properties數(shù)據(jù)庫信息逝她,Test類在src\test\java\com\example\generator\GeneratorCode
- 模板提供兩套示例LayUI和RESTful,自行添加模板路徑src\test\resources\template\two
- 可視化界面操作運行項目src\main\java\com\example\Application.java即可睬捶,訪問http://localhost:8080黔宛,可以在線設(shè)置生成代碼的配置
使用說明
數(shù)據(jù)庫要配置好,且必須有帳號權(quán)限(resource下config/generator.properties數(shù)據(jù)庫信息)
系統(tǒng)預覽
啟動首頁界面
生成代碼界面如下
查看表詳細信息界面如下
輸入表名生成代碼界面如下
配置更新界面如下
搭建參考
- 感謝zeng1994的Java實現(xiàn)將文件或者文件夾壓縮成zip:https://www.cnblogs.com/zeng1994/p/7862288.html