MoliCode 2.1 发布,自定义模板在线代码生成器

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

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

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

一. 简介

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

MoliCode 2.1 发布,自定义模板在线代码生成器

二. 2.1 版本升级功能

  1.  部分界面优化及弹窗自动关闭优化;
  2.  增加token模式,提供免登陆接口调用功能;
  3.  字符串替换替代Java原生工具,使用非正则模式,经测试性能提升一倍,同时免于转移符;
  4.  模板新增JPA 及mybatisPlus 基本功能代码模板;
  5.  整体从springboot1 升级为 springboot2;
  6.  flyway数据初始化及迁移BUG修复,解决部分windows机器无法自动初始化数据库的问题;
  7.  其它各种bug修复;

 

三. 示例教程

代码生成

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

代码生成->刷新模板

MoliCode 2.1 发布,自定义模板在线代码生成器

 

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

MoliCode 2.1 发布,自定义模板在线代码生成器

 

代码生成-> 代码预览

MoliCode 2.1 发布,自定义模板在线代码生成器

 

已提供的模板

参考以下地址:

https://gitee.com/molicode_repo/molicode_template_awesome

数据库相关:JPA,Mybatis/MybatisPlus

前端相关:iveiw, bootstrap ,  antd-vue, elementui 等增删改查页面;

结语

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

模板自定义开发可以教程:

https://gitee.com/molicode_repo/molicode-template-study

教程:

https://cn2oo8.github.io/molicode_doc

补充说明

CreateSQL 转换

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

 

自定义属性

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

可视化表模型调整

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

代码预览功能

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


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

查看所有标签

猜你喜欢:

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

游戏编程权威指南

游戏编程权威指南

Mike McShaffry 麦克沙福瑞、David “Rez” Graham 格雷海姆 / 师蓉、李静、李青翠 / 人民邮电 / 2016-3 / 99.00元

全书分为4个部分共24章。首部分是游戏编程基础,主要介绍了游戏编程的定义、游戏架构等基础知识。 第二部分是让游戏跑起来,主要介绍了初始化和关闭代码、主循环、游戏主题和用户界面等。 第三部分是核心游戏技术,主要介绍了一些*为复杂的代码 示例,如3D编程、游戏音频、物理和AI编程等。 第四部分是综合应用,主要介绍了网络编程、多道程序设计和用C#创建工具等,并利用前面所讲的 知识开发出......一起来看看 《游戏编程权威指南》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

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

RGB HEX 互转工具

MD5 加密
MD5 加密

MD5 加密工具