天天看点

mybatis-generator 扩展插件总结背景过程

文章目录

  • 背景
  • 过程
    • demo
      • 总结:
    • 再次扩展其他人写的插件

背景

队友总是反应,这个插件有些不足呀。

过程

  • 百度看看是否可以扩展他的插件???可以完美

demo

  • mybatis generator为实体类生成自定义注释(读取数据库字段的注释添加到实体类,不修改源码)

总结:

需要注意,这里必须在,pom.xml的插件里面引入,否则报错

<plugin>
			<groupId>org.mybatis.generator</groupId>
			<artifactId>mybatis-generator-maven-plugin</artifactId>
			<version>1.3.5</version>
			<dependencies>
				<dependency>
					<groupId>com.limengya</groupId>
					<artifactId>commons</artifactId>
					<version>0.0.1-SNAPSHOT</version>
				</dependency>
			</dependencies>
			<executions>
				<execution>
					<id>Generate MyBatis Artifacts</id>
					<phase>package</phase>
					<goals>
						<goal>generate</goal>
					</goals>
				</execution>
			</executions>
			<configuration>
				<!--允许移动生成的文件 -->
				<verbose>true</verbose>
				<!-- 是否覆盖 -->
				<overwrite>true</overwrite>
				<!-- 自动生成的配置 -->
				<configurationFile>
					src/main/resources/mybatis-generator.xml</configurationFile>
			</configuration>
		</plugin>
           

再次扩展其他人写的插件

  • MybatisGenerator自动生成代码 (带自定义注释)
作者用了好多官方的插件
  • mybatis-generator常用插件,持续更新
作者自己扩展了好多插件。

继续阅读