生成成员变量的get和set方法。 写在成员变量上,指对当前成员变量有效。 写在类上,对所有成员变量有效。 注意:静态成员变量无效。
@ToString:作用:生成toString()方法。 该注解只能写在类上。
@NoArgsConstructor:无参数构造方法。
@AllArgsConstructor:满参数构造方法。 注解只能写在类上。
@EqualsAndHashCode作用:生成hashCode()和equals()方法。 注解只能写在类上。
@Data作用: 生成setter/getter、equals、hashCode、toString方法,如为final属性,则不会为该 属性生成setter方法。 注解只能写在类上。



