lombok使用

maven:

<dependencies>
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>1.16.10</version>
    </dependency>
</dependencies>

常用注解:

@NonNull: 可以帮助我们避免空指针。

@Cleanup: 自动帮我们调用close()方法。

@Getter / @Setter: 自动生成Getter/Setter方法

@NoArgsConstructor: 自动生成无参数构造函数。

@AllArgsConstructor: 自动生成全参数构造函数。

@Data: 自动为所有字段添加@ToString, @EqualsAndHashCode, @Getter方法,为非final字段添加@Setter,和@RequiredArgsConstructor!

原文地址:https://www.cnblogs.com/chenzeyong/p/10167102.html