Auto Maker

代码自动生成工具
授权协议 GPLv2
开发语言 Java
所属分类 程序开发、 代码生成工具
软件类型 开源软件
地区 国产
投 递 者 龙弘盛
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

 一款强大的代码自动生成工具,能够通过设计好的数据库结构,生成多种语言可以直接运行的代码,包含常用流行的开发框架,把日常对表的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采用宏定义

  8. web 端支持swagger

  9. freemarker web端支持shiro权限控制

  10. 增加了metrics. 对系统进行监控

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

  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结构

  8. nodejs + vue.js + bootstrap 前端框架

  9. flutter 手机端框架

  10. GUI界面操作图:

  11. 手机端效果图

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

  • 三家日本汽车制造商公布第三财政季度发生亏损,且前景预期不佳,显示汽车业正在经历的这场危机尚看不到尽头。马自达(Mazda Motor Corp.)三菱汽车(Mitsubishi Motors Corp.)和富士重工(Fuji Heavy Industries Ltd.)均因日圆走强和汽车需求下滑遭到重挫。Reuters三菱汽车总裁益子修三菱汽车总裁益子修(Osamu Masuko)称,目前的情况远

  • 背景 一个测试环境的kafka集群,Topic有360+,Partition有2000+,部署在虚拟机上,由于多方面原因,要求迁移至k8s容器内(全量迁移),正好可以拿来练一下手。本文主要记录对MM1和MM2的实际操作过程,以及使用过程中遇到的问题及解决方案。 环境 source集群:kafka-2.6.0、2个broker、虚拟机 target集群:kafka-2.6.0、3个broker、k8

  • Problem Description As the Valentine's Day is comeing soon, Gardon is anxious about how to write a perfect love-letter to his girlfriend. But because of his poor Emotional quotient, he will never writ

  • 给定任务(航路点)状态,行为和运动状态的车辆软件包,用于管理车辆状态。 每个状态由状态机管理。 Parameter|Type|Description auto_mission_reload|Bool|(default: *false*)<br> 如果设置为true,则Decision Maker会在上一个任务完成后自动将任务重新加载为新任务。 auto_engage|Bool|(default:

 相关资料
  • 问题内容: 我正在寻找一种基于类中定义的字段为现有Java源代码文件中的新方法自动生成源代码的方法。 本质上,我希望执行以下步骤: 读取并解析 遍历源代码中定义的所有字段 添加源代码方法 保存(理想情况下,保留现有代码的格式) 哪些工具和技术最适合完成此任务? 编辑 我不想在运行时生成代码;我想扩充现有的Java 源代码 问题答案: 用自动生成的代码修改相同的Java源文件是维护的噩梦。考虑生成一

  • 我正试图用我的MERN stack web应用程序自动化构建过程。 目前,我使用CodePipeline,它: 从GitHub获取我的代码作为源代码 使用CodeBuild(Ubuntu 2.0)运行构建 并将其部署到我的Elastic BeanStalk环境中 步骤1 在尝试使用CodeBuild之后,即使客户端似乎完全按照日志进行构建,前端似乎也不会更新。 以下是我CodeBuild项目的一些

  • Yaf提供了代码生成工具yaf_code generator, 所以也可以通过使用代码生成工具yaf_cg来完成这个简单的入门Demo 例 3.10. 代码生成工具的使用 php-yaf-src/tools/cg/yaf_cg sample 将得到的sample目录, 拷贝到Webserver的documentRoot目录下然后访问: 例 3.11. 在浏览器输入 http://www.y

  • 本文向大家介绍如何使用mybatis-generator自动生成代码,包括了如何使用mybatis-generator自动生成代码的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了如何使用mybatis-generator自动生成代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1、在pom文件中添加mybatis-generator

  • 我使用eclipse生成Object的hashCode和equals方法的覆盖,并生成了一些关于hashCode覆盖的问题。下面的hashCode()是否正确? 问题: -为什么eclipse会生成两行代码?我认为将两个结果相加是合适的。知道为什么它们是分开的任务吗? -最终的int素数可以是任何素数吗? -整数结果是否应始终为 1?

  • 我正在根据参考指南学习使用Map结构。日食验证是 面向Web开发人员的Eclipse Java EE IDE。版本:开普勒服务版本2 pom。xml如下所示,与参考指南相同 它表示在构建项目时将生成实现代码。但是,它似乎不会在目标/生成的源文件夹下生成

  • 关于它有一个很好的问题,但答案涉及的是可运行的,而不是函数。通过Lambdas自动执行匿名函数 在这种情况下,我需要一个自执行函数,它接受一个参数并返回一个结果。这种代码对于计算带有孔的自动生成代码中的值非常有用。 我尝试了以下语法: 但是我得到了一个编译错误: 错误:找不到符号 我看不出这种语法有什么问题。知道如何编写这样的自动执行代码吗?

  • 我在一个自动生成的代理后面。 我已经配置了设置。xml来使用这个代理,但它仍然不起作用。Android SDK可以很好地使用我设置的同一个代理。 我还能做些什么让maven工作? 错误: 如何获取我的NTLM身份验证凭据? 这是输出消息。在我的wpad中。dat(从我获取代理数据的地方),我没有指定的用户名和密码。。。