把Mybatis Generator生成的代码加上想要的注释

1 前言

在日常开发工作中,我们经常用Mybatis Generator根据表结构生成对应的实体类和Mapper文件。但是Mybatis Generator默认生成的代码中,注释并不是我们想要的,所以一般在Generator配置文件中,会设置不自动生成注释。带来的问题就是自动生成代码之后,我们还要自己去类文件中把注释加上,如果生成的类较少还好,如果有生成很多类文件,自己加注释是一件繁琐的工作。

通过重写Mybatis Generator的CommentGenerator接口,可以方便地生成自己想要的注释,减少重复工作。

2 使用Java方式执行Mybatis Generator

2.1 IDEA中新建Maven项目

pom.xml中引入jar包

  1. <?xml version="1.0" encoding="UTF-8"?>

  2. <project xmlns="http://maven.apache.org/POM/4.0.0"

  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

  4. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

  5. <modelVersion>4.0.0</modelVersion>

  6. <groupId>org.example</groupId>

  7. <artifactId>MyGenerator</artifactId>

  8. <version>1.0-SNAPSHOT</version>

  9. <properties>

  10. <maven.compiler.source>8</maven.compiler.source>

  11. <maven.compiler.target>8</maven.compiler.target>

  12. </properties>

  13. <dependencies>

  14. <dependency>

  15. <groupId>mysql</groupId>

  16. <artifactId>mysql-connector-java</artifactId>

  17. <version>8.0.16</version>

  18. </dependency>

  19. <dependency>

  20. <groupId>org.mybatis.generator</groupId>

  21. <artifactId>mybatis-generator-core</artifactId>

  22. <version>1.3.7</version>

  23. </dependency>

  24. </dependencies>

  25. </project>

2.2 创建generatorConfig.xml

随便找个目录放,我放在src/main/resources目录下

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE generatorConfiguration PUBLIC
  3. "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
  4. "http://mybatis.org/dtd/mybatis-generator-con
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值