MoliCode发布2.1版本_自定义模板在线代码生成器一. 简介MoliCode是基于java开发的一种代码生成器,当然其除了生成Java代码亦可生成其它代码。 它是一个独立(standalone)的工具,用于在git仓库存储代码模板并依此生成目标代码。 它和其它代码生成器的最主要区别在于,其关注点不在模板本身。 即不关注生成了什么样的代码,而是作为一个基础工具方便大家编写和共享使用代码模板。 二. 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 方式获取到您配置的自定义值,完成自定义模板和自定义属性功能。 可视化表模型调整您可以在代码生成前,通过可视化界面,修改表模型的参数,使生成的代码更加符合您的需求,生成的代码基本无需调整即可使用。 代码预览功能在压缩包输出模式下,可以实现代码预览功能,方便您对一下工具类输出进行查看和调整。 |