Auto Maker —— 功能强大的代码自动生成工具

533 阅读1分钟
原文链接: www.oschina.net

 一个代码自动生成工具,能够通过设计好的数据库结构,直接生成可以运行的代码,包含常用的开发框架,把日常对表的crud操作代码,自动生成,让开发者更多的关注业务。

提供了大量的特效,供操作选择:

  1. pojo  支持常用set, get pojo结构,以及Lombok.

  2. mybatis的mapper,支持常用的crud,还支持唯一索引的rud,表与表支持的关联查询:多对一,一对多, 多对多。

  3. service 支持有或没有接口

  4. controller支持json服务,以及生成页面

  5. 普通的客户端外,还支持javafx Ui 客服端

  6. 前端table可以定制

  7. 页面采用自定义标签,jsp采用tag布局,freemarker采用宏定义

生成代码结构:包容了很多常用的开发框架,后续也会增加更多的框架,结构如下:

  1. spring boot + spring mvc + spring + mybatis  + swagger2  微服务端

  2. spring boot + spring mvc+ spring + mybatis + swagger2 + easyui   后台结构

  3. spring boot + spring mvc + spring + mybatis + swagger2 + bootstrap +jsp  后台结构

  4. spring boot + spring mvc + spring + mybatis + swagger2 + bootstrap + freemarker 后台结构

  5. javafx UI 桌面客户端

  6. spring boot + spring + mybatis + javafx UI   桌面程序

  7. vertx + sync + quasar + bootstrap +freemarker  vertx结构

更多信息,可以查看码云gitee地址: gitee.com/ldh123/make…