the generator plugin of mybatis
- 自动生成类注释
- 自动生成类属性注释
- 自动生成xxxExt.xml
- 自动生成xxxExt.java
- Model使用Lombok注解(建议使用Lombok,提高代码的简洁性)
-
使用maven命令安装到本地仓库(先复制到可编辑的地方,替换掉包位置,再复制到命令行中执行)
mvn install:install-file -Dfile=jar包的位置 -DgroupId=org.xiaoheshan -DartifactId=plugin-generator -Dversion=1.0.0 -Dpackaging=jar
-
在maven插件依赖中添加依赖
<dependencies> <dependency> <groupId>org.xiaoheshan</groupId> <artifactId>plugin-generator</artifactId> <version>1.0.0</version> </dependency> </dependencies>
-
在config.xml的context中添加设置targetRuntime
<context id="mysql" targetRuntime="org.xiaoheshan.plugin.generator.UnMergeableMyBatis3Impl">
-
在config.xml中添加注释生成插件
<commentGenerator type="org.xiaoheshan.plugin.generator.CommentGeneratorPlugin"/>
-
在config.xml中添加Ext生成插件
<plugin type="org.xiaoheshan.plugin.generator.ExtGeneratorPlugin"/>