代码生成器mcg-helper使用

mcg-helper是一款专为研发人员设计的辅助工具,主要功能为代码生成,支持多种数据读取方式及语言编写,包括java、javascript和freemaker模板。通过控件化流程设计,实现高效代码生成。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、mcg-helper介绍

首先mcg-helper的定位是一款研发辅助工具,以研发人员为中心,致力于减少、简化工作量,提供便捷实用的功能服务。
作为研发从业者,几乎少不了环境搭建,编写、维护、管理代码,在众多产品或项目中,监控运行情况,排查定位Bug等等。mcg-helper为其分忧分忧解担,第一个核心功能“代码生成”,也是现在唯一的功能,后续功能将逐步建设。目前提供读取数据库表信息、读取写文件、自定义简单数据,自定义JSON复杂数据、支持编写javascript语言、支持编写java语言、支持编写freemaker模板语言。mcg-helper采用控件化实现流式处理的模式,结合界面化流程设计,并定义了一套规范,建立在这些功能的基础上,能够很好的去实现代码生成工作,免去自己去实现基础功能。

2、 mcg-helper下载使用
下载软件:https://pan.baidu.com/s/1bOe1mY#list/path=%2Fmcg-helper

1、解压mcg-helper环境包

2、解压mcg-helper软件包,并放到“环境包”下的tomcat\webapps目录下

3、解压mcg-helper依赖包,并将lib目录下的所有jar包放到“软件包”下的WEB-INF\lib目录下
在这里插入图片描述

4、运行service.bat

在这里插入图片描述

出现红框出现内容,说明运行成功;

5、在浏览器输入:http://localhost:8888/mcg
在这里插入图片描述

进入系统;

6、切换到工作台
在这里插入图片描述

7、练习流程

拖拉控件到流程区,通过点击黄色小方块拉出连接线进行控件间连接。通过流程图不仅直观体现出控件的流向,而且能够对控件进行设置,每个控件分工清晰,整个流程一目了然,让维护扩展更加简单。

控件分五大类:

  1. 标记类:开始控件、结束组件,标记流程开始结束的生命周期。
    2)数据提供类:model控件、data控件、json控件,用作数据源提供者,为后续控件提供数据支持。
    3)功能性类:提供特定辅助功能,如gmybatis控件(生成mybatis官方配置文件)。

  2. 数据处理类:如java控件,js脚本控件,编写java和javascript,这两门语言的灵活、强大我就不多说了。
    5)生成类:如文本控件,编写freemaker模板语言,生成想要的代码,保存到文件中。
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

点击功能栏上的生成;

在这里插入图片描述

可以在存放位置看到生成的代码:
在这里插入图片描述

2、更改生成的代码、新增功能代码

1)首先在service接口中写一方法;在service实现类中具体写方法中的逻辑算法;
2)在mapper接口中写入方法,在mapper.xml
文件中实现方法对数据库操作,需要注意的是mapper接口中方法名与mapper.xml文件中 sql标签的id相同;
3)在web-controller 层中定义webservice 服务返回数据类型;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值