MyBatis 详解(六)

发布于 2021-07-26  106 次阅读


Lombok

Lombok 是一种 Java 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注解实现这一目的。

安装插件并添加依赖

IDEA 中已经自动安装了 Lombok 插件,故只需要添加依赖即可。

<!--lombok 插件依赖-->
<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.20</version>
</dependency>

常用注解

  • @Data:注解在类上;提供类的无参构造、所有属性的 get 和 set 方法,此外还提供了 equals、canEqual、hashCode、toString 方法。
  • @Setter:注解在属性上;为属性提供 set 方法
  • @Getter:注解在属性上;为属性提供 get 方法
  • @NoArgsConstructor:注解在类上;为类提供一个无参的构造方法
  • @AllArgsConstructor:注解在类上;为类提供一个全参的构造方法,需要注意的是声明有参构造会覆盖掉无参构造,如果想要使用无参构造必须显式声明。
MyBatis 详解(六)插图