分享知识 传递快乐
@Getter/@Setter:可以应用在类上,属性上. 自动生成get/set方法
@toString:自动生成toString方法
@EqualsAndHashCode:生成equals和hashcode方法
@RequiredArgsConstructor:生成一个必须参数的构造器
@Data:相当于@Getter+ @Setter+ toString + EqualsAndHashCode + RequiredArgsConstructor
@AllArgsConstructor:全参构造函数
@NoArgsConstructor:空参构造函数
@Builder:基于建造者模式支持链式操作,但不支持父类成员属性的构造
@SuperBuilder:基于建造者模式支持链式操作,支持父类成员属性的构造
@Accessors:支持链式操作,同时减少多余对象的创建,builder类元信息又可以减少
@Log:包含一系列常用的log系统的注解,比如@Slf4j,@Log4j2等,自动生成一个全局final的logger供你使用
—————————
如有不足请留言指正
相互学习,共同进步