加入了lombok依赖后
1.@data
可以在类的上面加注解@Data,加了@Data就相当于给该类自动添加了
构造函数(constructor),get、set、toString、hashcode、equal方法
1.1 以student为例:
在pom.xm中需要加入依赖
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.10</version>
</dependency>
import lombok.Data;
@Data
public class Student {
private String name;
private String stuId;
}
/***************************************************/
public class Test {
public static void main(String[] args) {
Student student = new Student();
student.setName("lisi");
student.setStuId("1121");
System.out.println(student.getName());
System.out.println(student);
}
}
/****************************************************/
运行结果:
1.2 按alt+7可以查看类的所有方法
加了@data注解的所有方法列表
不加@data时的方法列表
2.可能平时不需要那么多类,也可以加其它注解,如@Getter,@Setter
参考:lombok官网(https://projectlombok.org/#)