lombok注解简介

@Data //自动生成Getter/Setter,toString,equals,hashCode方法,以及不带参数的构造方法

@NonNull //帮助处理NullPointerException

@ClearUp //自动资源管理,不用再在finally中添加资源的close方法

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

@ToString //自动生成tostring方法

@EqualsAndHashcode //从对象中的字段中重写hashCode和equals方法

@NoArgsConstructor/@RequireArgsConstructor/AllArgsConstructor //自动生成构造方法

@Value //用于注解final类

@Builder //产生复杂的构造器API类

@SneakyThows //用于处理异常

@Synchronized //同步方法的转化

@Log //支持使用各种日志(Logger)对象。只要在使用时,用对应的注解进行标注(比如使用Log4j作为日志库,则在需要加入日志的位置写上注解@Log4j)

原文地址:https://www.cnblogs.com/torchstar/p/14841701.html