本周日【珠海源创会】一起聊聊:PingCAP分布式事务、支付宝移动端实践、GSBN技术框架选型,点此报名占座

ldh123 / makerJavaGPL-2.0

Watch 156 Star 383 Fork 100
加入码云
与超过 300 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
一个强大的代码生成工具,能够生成当前流程的多个开发框架,通过javafx制作的UI界面,直接生成可以运行的前后端代码 展开 收起

  • JavaScript 28.5%
  • CSS 28.2%
  • Java 24.8%
  • FreeMarker 18.3%
  • Vue 0.2%
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md

代码生成器

发展规划:

1,支持手机端的代码生成,技术采用flutter. 已经完成初版
2,microServer增加加密通信,能够支持移动端使用
3,vertx进一步优化:集群,分布式等。一切突出性能
4,对生成的代码增加测试代码
5,nodejs进一步优化,增加更多的组件
6,增加生成mobile web代码
7,增加监控功能
8,优化权限控制
9,基础功能会进一步优化

感谢大家的支持,尤其是以下两位朋友:

1, 诺亚之舟 2,eastion 他们发现软件中的问题,并积极参与其中,改进代码。 大家的支持,是我后续优化的最大动力。

采用javafx制作UI界面,通过操作界面,直接生产可以运行的代码, 对表生成了增,删,改,查等功能,还生成了相应的界面页面。

生成代码说明:

根据数据库结构,按照用户的要求,动态生成可执行代码。
生成的maven结构。spring mvc + spring + mybatis传统接口
前端多技术: easyui, bootstrap + jsp, bootstrap + freemarker, javafx ui, flutter(android + ios)

子项目说明:

core 项目

所有子项目的基础,包含了对数据库结构的描述。

server 项目

基础项目

web项目

1,EasyuiWebMain: 可以生成easyui前端界面
2,BootstrapWebMain: 可以生成bootstrap + jsp前端界面
3,FreemarkerWebMain: 可以生成bootstrap + freemarker 前端界面
4,VertxMain: 支持vertx结构
5, MicroServerMain 微服务结构

desktop

1,可以生成javafx客户端桌面应用
2,可以生成javafx+spring+mybatis桌面应用

mobile web

可以生成nodejs + vuejs + bootstrap 前端界面

android

flutter支持android 和ios手机端

功能列表

1, spring boot + spring + mybatis + mysql + 各种前端
2, 支持mybatis一对一,一对多,多对多关系查询,并支持动态选择是否生成
3, 支持mybatis分页查询,唯一索引删除,查询,更新等
4, 支持表中字段枚举生成
5, 支持表中字段重注释,并且同步到POJO的注释上
6, 支持对表筛选,筛选中的表可以不生成对应的pojo + mybatis mapper + dao + service + controller;
7, 表对应的前端可以动态控制,控制只显示需要的字段
8, 支持Swagger2
9, 支持vertx + sync + quasar + freemarker
10, web端支持shiro权限控制
11,支持metrics.对系统增加了监控
12,支持flutter版的android + ios

操作图

Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text

项目点评 ( 60 )

你可以在登录后,发表评论

搜索帮助

12_float_left_people 12_float_left_close