开源软件名称:mybatis.generator.plugins
开源软件地址:https://gitee.com/lizhivscaomei/mybatis.generator.plugins
开源软件介绍:
Mybatis generator plugin 自定义扩展简介该程序是对Mybatis Generator(以下简称MG)的扩展,在MG生成代码时,默认只生成dao层的代码(client、entity、xml),如果想生成service层、controller层、甚至前段代码时非常困难的。还好MG提供了插件扩展。目前支持以下文件的生成 - Service接口
- ServiceImp实现类
- Controller
- CommonPlugin(万能通用)
- MyCommentGenerator Entity自定义注释
模板路径约定模板文件约定位置src/main/resources/template下,如果用户创建该文件夹,插件会在此文件夹下寻找模板,如果没有,用插件自带模板。 文模板文件名约定- Service.ftl
- ServiceImp.ftl
- Controller.ftl
Maven使用方法安装下载源码,通过maven安装到本地仓库。 配置我认为你已经熟练使用MG进行dao层代码的生成。已经基于maven插件配置好MG。接下来,只需要两步即可完成插件配置 自定义模板模板文件基于freemaker制作。模板生成前会将一下变量加入模板的上下文中。 - targetPackage java文件的package
- ATTR_BASE_RECORD_TYPE entity类的全路径
- ATTR_MYBATIS3_JAVA_MAPPER_TYPE mapper类的全路径
- ATTR_EXAMPLE_TYPE entityExample文件的全路径
- entityName entity类的类名
- entityNameFirstSmall entity变量名
生成代码代码生成参考MG的使用 打赏本着开源共享的思想,利用业余时间完成,确实不易。如果觉得好,给我前进的动力。 |
请发表评论