@data註解的作用:不用額外的使用setter、getter方法,配置好以後就可反覆使用。
public class Test{
private String A;
private String B;
private String C
public String getA() {
return A;
}
public String getB() {
return B;
}
public String getC() {
return C;
}
public void setA(String a) {
this.A = a;
}
public void setB(String b) {
this.B= b;
}
public void setC(String c) {
this.C= C;
}
}
加上@Data
@Data
public class Test{
private String a;
private String b;
private String c;
}
很明顯,代碼簡潔了許多,看上去不會太複雜。不過這裏需要在IDE中配置好lombok,由此看來,一些工具的使用可以大大增加業務邏輯的清晰度。