安装

打开 IDEA 的 Settings 面板,并选择 Plugins 选项,然后点击 “Browse repositories” 在输入框输入”lombok”,得到搜索结果,点击安装,然后安装提示重启 IDEA,安装成功;

image

引入依赖

在自己的项目里添加 lombok 的编译支持,在 pom 文件里面添加 dependency

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.16.18</version>
    <scope>provided</scope>
</dependency>

使用

有哪些注解?

  • @Data
  • @Setter
  • @Getter
  • @Log4j
  • @AllArgsConstructor
  • @NoArgsConstructor

注解详解

@Data

注解在上;提供类所有属性的 get 和 set 方法,此外还提供了equals、canEqual、hashCode、toString 方法。

@Setter

注解在属性上;为单个属性提供set方法; 注解在上,为该类所有的属性提供set方法, 都提供默认构造方法。

@Getter

注解在属性上;为单个属性提供get方法; 注解在上,为该类所有的属性提供get方法,都提供默认构造方法。

@Log4j

注解在上;为类提供一个属性名为log的log4j日志对象,提供默认构造方法。

@AllArgsConstructor

注解在上;为类提供一个全参的构造方法,加了这个注解后,类中不提供默认构造方法了。

@NoArgsConstructor

注解在上;为类提供一个无参的构造方法。