@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.


擅长前端的Java程序员