@Getter
生成 getter 方法。
@Setter
生成 setter 方法。
@ToString
生成 toString方法。
@NoArgsConstructor
生成无参构造方法。
@AllArgsConstructor
生成包含所有属性的构造方法。
@RequiredArgsConstructor
会一个包含常量,和标识了NotNull的变量的构造方法。生成的构造方法是私有的private。
@Data
生成setter 、getter 、toString 、hashCode 、equals 和@RequiredArgsConstructor 实现方法。
@Accessors(chain = true)
生成的 setter 方法返回当前对象,可以链式调用。
Q.E.D.