分享

自动化代码生成器 v1.0 使用手册

 侯培彬 2020-03-07

官方群(版本动态): 332300807

代码生成器通过编写模板和数据源就能快捷生成各种代码,比如网页页面,枚举,CRUD代码等等

版本列表
自动化代码生成器 v1.2
自动化代码生成器 v1.1

自动化代码生成器 v1.0 优势

  1. 数据本地化,生成器会把项目数据以.gen-meta文件的方式存放在本地,方便多方协作和存储

  2. 支持数据源图形化录入和数据库录入

  3. 当前只支持 freemark 模板,后面版本会支持更多模板类型,比如mvel

  4. 支持一个项目多分支结构

  5. 软件为绿色版,解压即可用

  6. 软件免费,无广告,无插件

1. 打开或新建项目

image.png

我们打开demo目录下的default.gen-meta文件


image.png

2. 分组和模板

分组:同一分组下不能有相同的子分组和相同的模板,删除分组会删除该分组下所有子分组和模板
模板:.gen 结尾的项,定义的是生成器的数据源,模板可以复制到其他分组

我们新建一个分组test,然后在test分组下新建一个test模板


image.png

打开的界面中包含两个模块, 分别是数据源录入模块和模板配置模块

1. 模板配置模块

模板名:模板生成的文件名,比如java的枚举,那就是BankType.java,假如是网页页面, 那就是index.html
模板路径: 选择模板文件路径,也就是ftl文件
-备注: 特殊占位符-软件当前路径(不分大小写) projectpath:

image.png

打开文件:
会新增一个标签显示对应的模板文件

image.png

-备注: 快捷键保存 Ctrl S

2. 数据源录入模块

字段: 数据源首层key
字段类型: 属性列 | 属性表格

属性列: 属性是Map<String, String>结构
属性表格: 属性是表格结构,对应的是List<Map<String, String>>结构

image.png

下面给一个例子


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

公众号

五分钟了解前沿技术,大数据,微服务,区域链,提供java前沿技术干货,独立游戏制作技术分享

五分钟技术

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多