MoliCode 2.1 发布,自定义模板在线代码生成器
MoliCode发布2.1版本_自定义模板在线代码生成器
一. 简介
MoliCode是基于java开发的一种代码生成器,当然其除了生成Java代码亦可生成其它代码。 它是一个独立(standalone)的工具,用于在git仓库存储代码模板并依此生成目标代码。 它和其它代码生成器的最主要区别在于,其关注点不在模板本身。 即不关注生成了什么样的代码,而是作为一个基础工具方便大家编写和共享使用代码模板。
二. 2.1 版本升级功能
- 部分界面优化及弹窗自动关闭优化;
- 增加token模式,提供免登陆接口调用功能;
- 字符串替换替代Java原生工具,使用非正则模式,经测试性能提升一倍,同时免于转移符;
- 模板新增JPA 及mybatisPlus 基本功能代码模板;
- 整体从springboot1 升级为 springboot2;
- flyway数据初始化及迁移BUG修复,解决部分windows机器无法自动初始化数据库的问题;
- 其它各种bug修复;
三. 示例教程
代码生成
如果项目已经设置完成,则可以进行代码生成了。
代码生成->刷新模板
代码生成->拉取数据库生成代码
代码生成-> 代码预览
已提供的模板
参考以下地址:
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 方式获取到您配置的自定义值,完成自定义模板和自定义属性功能。
可视化表模型调整
您可以在代码生成前,通过可视化界面,修改表模型的参数,使生成的代码更加符合您的需求,生成的代码基本无需调整即可使用。
代码预览功能
在压缩包输出模式下,可以实现代码预览功能,方便您对一下工具类输出进行查看和调整。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
JustAuth 新增“酷家乐”和“Gitlib”授权登录
JustAuth,如你所见,它仅仅是一个第三方授权登录的工具类库,它可以让我们脱离繁琐的第三方登录SDK,让登录变得So easy! 目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐和Gitlab等第三方平台的授权登录。 Login, so easy! 2019年9月4日,JustAuth发布v1.11.0,新增“Gitlab”和“酷家乐”两个平台。 关于酷家乐 酷家乐是一家面向未来的大家居全案设计平台及生态解决方案提供商,致力于为数字化升级提供一站式的解决方案。平台以设计为入口,链接大家居行业生态,为家居企业提供设计、营销、生产、管理、供应链等场景的解决方案和服务,助力全行业实现“所见即所得”的愿景。 JustAuth中的“酷家乐”平台,就是“酷家乐”的开发者贡献的代码(点这里查看pr详情)。 感谢各位开源界的朋友支持,也感谢各位开源界的朋友无...
- 下一篇
Go 1.13 发布
Go 1.13 发布了,该版本值得关注的改进包括: go命令可直接下载和认证模块,详情请看using the Go module mirror and Go checksum database by default 数字文法的改进 错误封装改进 默认启用 TLS 1.3 提升对模块的支持 详细改进说明请看https://golang.org/doc/go1.13
相关文章
文章评论
共有0条评论来说两句吧...