Auto Maker代碼自動(dòng)生成工具
一款強(qiáng)大的代碼自動(dòng)生成工具,能夠通過(guò)設(shè)計(jì)好的數(shù)據(jù)庫(kù)結(jié)構(gòu),生成多種語(yǔ)言可以直接運(yùn)行的代碼,包含常用流行的開(kāi)發(fā)框架,把日常對(duì)表的crud操作代碼,自動(dòng)生成,讓開(kāi)發(fā)者更多地關(guān)注業(yè)務(wù)。
提供了大量的特效,供操作選擇:
pojo 支持常用set, get pojo結(jié)構(gòu),以及Lombok.
mybatis的mapper,支持常用的crud,還支持唯一索引的rud,表與表支持的關(guān)聯(lián)查詢:多對(duì)一,一對(duì)多, 多對(duì)多。
service 支持有或沒(méi)有接口
controller支持json服務(wù),以及生成頁(yè)面
普通的客戶端外,還支持javafx Ui 客服端
前端table可以定制
頁(yè)面采用自定義標(biāo)簽,jsp采用tag布局,freemarker采用宏定義
web 端支持swagger
freemarker web端支持shiro權(quán)限控制
增加了metrics. 對(duì)系統(tǒng)進(jìn)行監(jiān)控
生成代碼結(jié)構(gòu):包容了很多常用的開(kāi)發(fā)框架,后續(xù)也會(huì)增加更多的框架,結(jié)構(gòu)如下:
spring boot + spring mvc + spring + mybatis + swagger2 微服務(wù)端
spring boot + spring mvc+ spring + mybatis + swagger2 + easyui 后臺(tái)結(jié)構(gòu)
spring boot + spring mvc + spring + mybatis + swagger2 + bootstrap +jsp 后臺(tái)結(jié)構(gòu)
spring boot + spring mvc + spring + mybatis + swagger2 + bootstrap + freemarker 后臺(tái)結(jié)構(gòu)
javafx UI 桌面客戶端
spring boot + spring + mybatis + javafx UI 桌面程序
vertx + sync + quasar + bootstrap +freemarker vertx結(jié)構(gòu)
nodejs + vue.js + bootstrap 前端框架
flutter 手機(jī)端框架
-
GUI界面操作圖:
手機(jī)端效果圖
更多信息,可以查看碼云gitee地址: https://gitee.com/ldh123/maker
