官方地址:https://projectlombok.org/
<!--Lombok-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.6</version>
</dependency>
<dependency>
<groupId>net.logstash.logback</groupId>
<artifactId>logstash-logback-encoder</artifactId>
<version>4.9</version>
</dependency>
idea 要 installed一下
eclipse 需要处理一下
Lombox 注解
@Setter,@Getter
@Data
@Log
@AllArgsConstructor,@NoArgsConstructor,@EqualsAndHashCode
按顺序生成的构造函数:生成不带参数的构造函数、每个最终/非空字段一个参数或每个字段一个参数。
@NonNull
我是如何学会停止担心和热爱空指针感觉的
@Cleanup
自动资源管理:安全地调用close()方法
@ToString
不需要启动调试程序来查看您的字段:只需让Lombok为您生成一个ToString!
@NoArgsConstructor, @RequiredArgsConstructor, @AllArgsConstructor
按顺序生成的构造函数:生成不带参数的构造函数、每个最终/非空字段一个参数或每个字段一个参数。
@Value
@SneakyThrows
大胆地抛出以前没有人抛出过的已检查异常!
详情参考官方文档:https://projectlombok.org/features/all
熟悉文档,熟练运用常用的注解,开发中将会事半功倍。