Wondercease

浙ICP备2022017321号

@Data注解

@Data注解的主要作用是提高代码的简洁,使用这个注解可以省去实体类中大量的get()、 set()、 toString()等方法

1. 引入依赖

<dependency>

<groupId>org.projectlombok</groupId>

<artifactId>lombok</artifactId>

<version>1.18.4</version>

<scope>provided</scope>

</dependency>

2. 添加注解

@Data

@AllArgsConstructor

@NoArgsConstructor

public class Person {

private String name;

private String address;

private Integer age;

}

3. 其他相关注解

  • @Data : 注在类上,提供类的get、set、equals、hashCode、toString等方法
  • @AllArgsConstructor :注在类上,提供类的全参构造
  • @NoArgsConstructor :注在类上,提供类的无参构造
  • @Setter :注在属性上,提供 set 方法
  • @Getter :注在属性上,提供 get 方法

发表评论

您的电子邮箱地址不会被公开。