码迷,mamicode.com
首页 > 其他好文 > 详细

开源代码生成器,基于mybatis-generator扩展,结合freemarker

时间:2019-06-25 13:17:12      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:star   基于   相同   扩展   如何使用   一个   RKE   ons   开源   

git源码地址:https://github.com/JonSnow592622272/free-generator-code

码云gitee源码地址:https://gitee.com/a592622272/free-generator-code(只从git同步过来)

 

1:什么是free-generator-code。

  free-generator-code是一个基于mybatis-generator扩展并结合freemarker的代码生成器。

2:为什么使用free-generator-code

  free-generator-code使用更加简便,基本配置和mybatis不变,仅需配置数据源和ftl模板目录即可,不需要你编写任何java代码,即可生成你想要的代码。

3:如何使用free-generator-code

  内部包含了许多模板,你可以从quickstart-example开始。项目已经将mybatis-plus官方的代码生成器模板适配到当前项目,模板目录为mybatis-plus-example。

4:与mybatis-plus的代码生成器有什么不同。

  4.1:mybatis-plus需要你根据你想要的代码来编写java代码进行配置,而free-generator-code无需编写java代码,仅仅在ftl模板更改为你要的代码内容(建议单独复制一个文件夹存储自定义的ftl模板,不要修改官方ftl模板)

  4.2:mybatis-plus启动时候每次都需要你输入要生成的表,而free-generator-code仅需要在generatorConfig.xml配置一次即可。

  4.3:最重要的一点,free-generator-code支持在不影响已经修改的xml文件,替换xml文件内容,比如替换“resultMap id="BaseResultMap"标签的内容。替换规则为:1.仅替换根节点的子节点。2.标签相同的根据自定义的属性来匹配(默认属性为id)

 

开源代码生成器,基于mybatis-generator扩展,结合freemarker

标签:star   基于   相同   扩展   如何使用   一个   RKE   ons   开源   

原文地址:https://www.cnblogs.com/wulm/p/11082169.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!