MybatisX
MybatisX copied to clipboard
可以配置用户的个人信息的类注释
建议在生成的代码里面可以配置用户的属性信息,以及类注释。 例如: /**
- @program: ${PROJECT_NAME}
- @className: ${NAME}
- @description: ${description}
- @author: Mybatis-plus
- @create: ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE} **/
${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE} 这些值可以用freemarker格式化当前日期
@classname: 是有的
description 默认值应该是什么?
PROJECT_NAME 的值应该取哪个呢? 比如根模块是hello, 一级子模块hello-a,二级子模块hello-a-b。
在hello-a-b这个模块下生成代码, PROJECT_NAME 该如何取值?
PROJECT_NAME 取值当前项目module的名称(主module名称),期望可以配置,也可以给个默认值。
description,create是注释这个类的功能,插件已有这个功能,可以忽略。
author 我觉得这个很有必要了,参考easycode:
顺便提一嘴,插件生成的时候第一项就是选路径。这个.module path选项功能有个bug,当我的maven 的artifactId 与当前路径路径不匹配的时候,路径选不上
当我的项目目录文件夹名称是 A ,而我的artifactId 配置为 B ,该插件就取不到实际的所在的路径,取的是moduleName ,但实际上我并没有这个目录。期望选module的时候取的是文件夹的路径,不能以module为标准。