1、@Data注解的使用
包含功能:@Getter、@Setter、@ToString、@EqualsAndHashCode生成equals()方法、hashCode()方法、@RequiredArgsConstructor生成包含所有final字段或带有@NonNull注解字段的构造方法。
当@Data 和@EqualsAndHashCode(callSuper = true)一起使用时,会使@Data生成的equals()方法、hashCode()方法包含父类的字段。
包含功能:@Getter、@Setter、@ToString、@EqualsAndHashCode生成equals()方法、hashCode()方法、@RequiredArgsConstructor生成包含所有final字段或带有@NonNull注解字段的构造方法。
当@Data 和@EqualsAndHashCode(callSuper = true)一起使用时,会使@Data生成的equals()方法、hashCode()方法包含父类的字段。