Skip to content

tonnyyi/mybatis-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

使用方式

1> 首先要把当前工程 install 到本地仓库, 在该工程根目录执行

mvn clean install

2> 在generatorConfig.xml中增加自定义插件配置, 从而开启响应的功能. 目前支持的插件有:

  • <plugin type="com.tonny.codemachine.plugins.SerialPlugin"/> : 为 Java Bean 增加序列化接口实现
  • <plugin type="com.tonny.codemachine.plugins.LombokPlugin"/> : 为 Java Bean 增加 Lombok 的@Data注解
  • <plugin type="com.tonny.codemachine.plugins.CommentPlugin"/> : 为字段增加注释, 注释内容为字段的数据库注释
  • <plugin type="com.tonny.codemachine.plugins.ValidatePlugin"/> : 为字段增加验证注解

3> 在generatorConfig.xml中正常配置数据库连接, 要生成的表信息等

4> 在该工程根目录执行 myabtis-generator 插件:

mvn mybatis-generator:generate

生成出来的文件在当前工程的target/generated-sources/mybatis-generator目录下

扩展方式

新增一个类, 继承PluginAdaper, 然后在generatorConfig.xml增加插件配置, 写上全路径

**注意: **: 每次改动插件实现代码后都需要先 install 一次, 否则在执行mvn mybatis-generator:generate是看不到修改后插件效果的

插件的完整生命周期参考官方文档: http://www.mybatis.org/generator/reference/pluggingIn.html

参考

https://github.com/itfsw/mybatis-generator-plugin

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published