自动化代码生成器 v1.0 使用手册
官方群(版本动态): 332300807
代码生成器通过编写模板和数据源就能快捷生成各种代码,比如网页页面,枚举,CRUD代码等等
版本列表
自动化代码生成器 v1.2
自动化代码生成器 v1.1
自动化代码生成器 v1.0 优势
- 数据本地化,生成器会把项目数据以.gen-meta文件的方式存放在本地,方便多方协作和存储
- 支持数据源图形化录入和数据库录入
- 当前只支持 freemark 模板,后面版本会支持更多模板类型,比如mvel
- 支持一个项目多分支结构
- 软件为绿色版,解压即可用
- 软件免费,无广告,无插件
1. 打开或新建项目
image.png我们打开demo目录下的default.gen-meta文件
image.png
2. 分组和模板
分组:同一分组下不能有相同的子分组和相同的模板,删除分组会删除该分组下所有子分组和模板
模板:.gen 结尾的项,定义的是生成器的数据源,模板可以复制到其他分组
我们新建一个分组test,然后在test分组下新建一个test模板
image.png
打开的界面中包含两个模块, 分别是数据源录入模块和模板配置模块
1. 模板配置模块
模板名:模板生成的文件名,比如java的枚举,那就是BankType.java,假如是网页页面, 那就是index.html
模板路径: 选择模板文件路径,也就是ftl文件
-备注: 特殊占位符-软件当前路径(不分大小写) projectpath:
打开文件:
会新增一个标签显示对应的模板文件
-备注: 快捷键保存 Ctrl + S
2. 数据源录入模块
字段: 数据源首层key
字段类型: 属性列 | 属性表格
属性列: 属性是Map<String, String>结构
属性表格: 属性是表格结构,对应的是List<Map<String, String>>结构
下面给一个例子
image.png
3. 生成数据
根据数据源和模板文件生成对应的文件
image.png image.png
4. 导入数据
从数据库中获取数据源录入
-备注: 当前版本只支持mysql,后面会支持更多数据库
image.png image.png image.png
按确定后就发现一个新的模板文件
image.png
同时也看到数据库的数据已经录入进来了
4. 分支
image.png默认分支: master
新建分支: 新建分支会复制当前分支
-备注:分支之间互相独立
更多demo请关注
springboot demo实战项目
java 脑洞
java 面试宝典
开源工具
如果这篇文章对你有帮助请给个star
image.png
下载地址:
链接:https://pan.baidu.com/s/1OlYVRuTbAFZ0P_usQd_krA
提取码:j3tf
公众号
五分钟了解前沿技术,大数据,微服务,区域链,提供java前沿技术干货,独立游戏制作技术分享
五分钟技术