@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,由此看来,一些工具的使用可以大大增加业务逻辑的清晰度。