参考:https://www.jianshu.com/p/365ea41b3573
lombok常用注释:@Slf4j @Data @Getter @AllArgsConstructor @Builder @Setter @Synchronized
@Slf4j
@Data:包含了 @ToString、@EqualsAndHashCode、@Getter / @Setter和@RequiredArgsConstructor的功能
@Getter / @Setterr注释任何字段(当然也可以注释到类上的),让lombok自动生成默认的getter / setter方法。默认生成的方法是public的,如果要修改方法修饰符可以设置AccessLevel的值,例如:@Getter(access = AccessLevel.PROTECTED)
@AllArgsConstructor 生成一个全参数的构造方法
@Builder 为类生成复杂的构建器API
@Synchronized给方法加上同步锁
131
网友评论