MoliCode 2.0 发布,自定义模板代码生成

栏目: 软件资讯 · 发布时间: 5年前

内容简介:MoliCode发布2.0版本_自定义模板代码生成器 一. 简介 MoliCode是基于java开发的一种代码生成器,当然其除了生成Java代码亦可生成其它代码。 它是一个独立(standalone)的工具,用于在git仓库存储代码模板并依此生成...

MoliCode发布2.0版本_自定义模板代码生成器

一. 简介

MoliCode是基于 java 开发的一种代码生成器,当然其除了生成Java代码亦可生成其它代码。 它是一个独立(standalone)的工具,用于在git仓库存储代码模板并依此生成目标代码。 它和其它代码生成器的最主要区别在于,其关注点不在模板本身。 即不关注生成了什么样的代码,而是作为一个基础 工具 方便大家编写和共享使用代码模板。

MoliCode 2.0 发布,自定义模板代码生成

二. 2.0版本升级功能

  1. 修复部分bug;

  2. headless权限增强;

  3. 增加多用户注册,登录功能,增加权限控制;

  4. 增加create SQL解析模式,可以不链接数据库生成代码;

  1. 生成代码预览功能,无需下载即可预览代码;

  2. 表维度和字段维度自定义属性,通过customProps即可获取;

 

三. 示例教程

项目配置

项目配置包括数据库连接配置,工程目录设置(模板地址),业务代码配置等;

项目配置->数据库设置

(如果需要数据库模型生成)

MoliCode 2.0 发布,自定义模板代码生成MoliCode 2.0 发布,自定义模板代码生成

 

项目配置->工程目录配置

主要是配置输出方式,模板路径,一般配置git地址即可,并拉取git仓库模板;

MoliCode 2.0 发布,自定义模板代码生成MoliCode 2.0 发布,自定义模板代码生成

项目配置->业务代码配置

MoliCode 2.0 发布,自定义模板代码生成

代码生成

如果项目已经设置完成,则可以进行代码生成了。

代码生成->刷新模板

MoliCode 2.0 发布,自定义模板代码生成

 

代码生成->拉取数据库生成代码

MoliCode 2.0 发布,自定义模板代码生成

 

代码生成-> 代码预览

MoliCode 2.0 发布,自定义模板代码生成

 

 

结语

通过以上步骤即可生成想要的代码,前提是有一套满足您需求的代码模板,如果没有,可能需要你手动开发。

模板自定义开发可以参考示例模板:

https://github.com/cn2oo8/autocode-template-example

教程:

https://cn2oo8.github.io/molicode_doc

 

四. 2.0 版本功能预览

4.1 多用户功能

多用户登录界面,默认用户名 admin, 默认密码:molicodepwd;

MoliCode 2.0 发布,自定义模板代码生成MoliCode 2.0 发布,自定义模板代码生成

用户注册

MoliCode 2.0 发布,自定义模板代码生成

 

补充说明

headless 模式

headless模式可以通过修改:browser.windowName=headless 调整为无UI窗口模式,改为浏览器访问。

启动后,一般通过 http://127.0.0.1:8098 这个地址访问即可;

 

headless特别适合一个小组公司将代码工具部署到 Linux 服务器上,然后通过浏览器的方式进行访问。因为暂无服务器资源,故而尚未提供headless版本的在线预览功能。

 

CreateSQL 转换

create SQL意思是通过建表语句转换为表模型,这样可无需链接到数据库也可以生成代码。底层采用阿里巴巴开源的Druid SQL分析器。 安全有效,非常好用,you can try it.

 

自定义属性

customProps 是一个网友给我提的意见,非常感谢。这样您可以将表级别,或者列级别自定义json配置参数,在遍历的时候,即可从columnVo.customProps.newProp 方式获取到您配置的自定义值,完成自定义模板和自定义属性功能。

 

可视化表模型调整

您可以在代码生成前,通过可视化界面,修改表模型的参数,使生成的代码更加符合您的需求,生成的代码基本无需调整即可使用。

 

代码预览功能

在压缩包输出模式下,可以实现代码预览功能,方便您对一下工具类输出进行查看和调整。


以上所述就是小编给大家介绍的《MoliCode 2.0 发布,自定义模板代码生成》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

数据结构与算法

数据结构与算法

Michael McMillan / 吕秀峰、崔睿 / 人民邮电出版社 / 2009-5 / 49.00元

《数据结构与算法C#语言描述》是在.NET框架下用C#语言实现数据结构和算法的第一本全面的参考书。《数据结构与算法C#语言描述》介绍的方法非常实用,采用了时间测试而非大O表示法来分析算法性能。内容涵盖了数据结构和算法的基本原理,涉及数组、广义表、链表、散列表、树、图、排序搜索算法以及更多概率算法和动态规则等高级算法。此外,书中还提供了.NET框架类库中的C#语言实现的数据结构和算法。 《数据......一起来看看 《数据结构与算法》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具