Skip to content

dartick/plugin-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

plugin-generator

the generator plugin of mybatis

feature

  • 自动生成类注释
  • 自动生成类属性注释
  • 自动生成xxxExt.xml
  • 自动生成xxxExt.java
  • Model使用Lombok注解(建议使用Lombok,提高代码的简洁性)

install

  1. Jar下载

  2. 使用maven命令安装到本地仓库(先复制到可编辑的地方,替换掉包位置,再复制到命令行中执行)

    mvn install:install-file -Dfile=jar包的位置  -DgroupId=org.xiaoheshan  -DartifactId=plugin-generator  -Dversion=1.0.0  -Dpackaging=jar
    

usage

  1. 在maven插件依赖中添加依赖

     <dependencies>
         <dependency>
             <groupId>org.xiaoheshan</groupId>
             <artifactId>plugin-generator</artifactId>
             <version>1.0.0</version>
         </dependency>
     </dependencies>
    
  2. 在config.xml的context中添加设置targetRuntime

    <context id="mysql" targetRuntime="org.xiaoheshan.plugin.generator.UnMergeableMyBatis3Impl">
    
  3. 在config.xml中添加注释生成插件

    <commentGenerator type="org.xiaoheshan.plugin.generator.CommentGeneratorPlugin"/>
    
  4. 在config.xml中添加Ext生成插件

    <plugin type="org.xiaoheshan.plugin.generator.ExtGeneratorPlugin"/>