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!

 

posted @ 2018-12-24 10:03  ctgu_czy  阅读(174)  评论(0编辑  收藏  举报