在Lombok中,@Data是一个注解,用于自动为类生成通用方法,如@Getter、@Setter、@ToString、@EqualsAndHashCode和@RequiredArgsConstructor。
具体用法如下:
在类上添加@Data注解。Lombok会自动为类生成Getter和Setter方法,根据字段生成相应的getter和setter方法。Lombok还会生成一个toString方法,用于打印对象的字符串表示。Lombok会生成一个equals方法和一个hashCode方法,用于对象的比较和哈希码的生成。如果类中存在final或@NonNull注解的字段,Lombok还会生成一个带有这些字段的构造函数。这样,通过使用@Data注解,可以简化代码,并提高开发效率。

