mwj-code-generator
介绍
基于mybatis-plus-generator的代码生成器,扩展了mybatis-plus-generator只针对使用mybatis-plus生成 Entity、
Service等,扩展之后可以生成任意代码文件。
如:使用 JPA、MyBatis、MyBatis-Plus 生成相关的Entity、Xml、Service、Controller、Mapper、Repository等,只需要简单的配置和自定义模板。
将生成代码的模板样式交给开发者自己,可以任意修改成自己想要的样式,精简了一些原有的配置,让使用起来更简单,但同时也多了一些局限性。
使用说明
配置 config.properties。
根据使用的模板引擎编写生成代码的模板,在config.properties中配置的哪个就写哪种类型的模板,也可以使用默认模板。
beetl: 以.btl结尾。如:entity.java.btl
velocity: 以.vm结尾。如:entity.java.vm
freemarker: 以.ftl结尾。如:entity.java.ftl
运行com.mwj.generator.Main.java 的 main方法,生成文件,会生成在项目工程的 code 目录下。
配置说明
属性名
说明
示例值
author
类上面注释的@author 的值
output.path
生成的代码文件存放位置,如果不配置,则默认生成在当前项目路径的 code 目录下
D:/