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 的语法。

posted @ 2024-02-05 15:00  cnlovefish  阅读(50)  评论(0)    收藏  举报