美文网首页it工具使用框架建设收集
自动化代码生成器 v1.0 使用手册

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

作者: 灰色调诺言 | 来源:发表于2020-01-02 11:13 被阅读0次

    官方群(版本动态): 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
    提取码:j3tf

    公众号

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

    五分钟技术

    相关文章

      网友评论

        本文标题:自动化代码生成器 v1.0 使用手册

        本文链接:https://www.haomeiwen.com/subject/iexuoctx.html