Lombok 库中@Data作用
参考https://blog.csdn.net/dalishi3/article/details/130982068
@Data 是 Lombok 库中提供的注解之一,它会自动生成实体类所有属性的 getter 和 setter 方法、equals 方法、hashCode 方法以及 toString 方法。
@Data public class User { private Long id; private String name; private Integer age; }
在上述示例中,由于给 User 类加上了 @Data 注解,因此 IDE 或编译器在编译代码时就会自动生成
getId()、setId()、getName()、setName()、getAge()、setAge() 以及其他一些方法。
需要注意的是,在使用 @Data 注解时,要确保项目中已经引入了 Lombok 的依赖,并且 IDE 或者编译器
也已经支持 Lombok 的语法。常见的 Lombok 依赖有 lombok、lombok-api、lombok-plugin 等,而
Intellij Idea、Eclipse 等主流 IDE 都已经支持了 Lombok 的语法。
浙公网安备 33010602011771号