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!
ctgu_czy