Data注解的作用
1.先来了解一下Data注解的作用
比如先写一些私有的成员变量:
@Data
public class ActivityListParam{
private int id;
private String name;
private String password;
………………
}
以往我的做法,还会通过快捷方法生成Getter,Setter,equals,hashCode,toString方法。但这个类里只声明了变量,没有各种方法,而在类名上加@Data注解,导入依赖:lombok.Data。在另一个类中导入该入参类后,通过activityListParam.是可以点出没有写的Get,Set等方法。因此,我理解为:@Data注解在类上时,简化java代码编写,为该类提供读写属性,还提供了equals(),hashCode(),toString()方法
如果setter和getter不好用,可以借鉴以下方法
在搜索框中输入lombok,就可以看见一个类似于软件的东西,点击安装,安装完成之后它自己会自动重启idea,重启之后Data就可以使用。