2.@Getter 和@Getter (只能加在属性上)为属性生成get set方法
import lombok.Getter; import lombok.Setter; class test{ @Getter @Setter private int age; @Getter @Setter private boolean sex; } //等价于 class test{ private int age; private boolean sex; public int getAge() { return age; } public void setAge(int age) { this.age = age; } public boolean isSex() { return sex; } public void setSex(boolean sex) { this.sex = sex; } }
3、@Data 加到类上等同于给所有的属性加get set方法
4、@AllArgsConstructor 自动生成一个全参的构造方法
5、@NoArgsConstructor自动生成一无全参的构造方法
6、@ToString 自动生成toString方法
生成格式
Test(age=0, sex=false)
7、@EqualsAndHashCode 自动重写equals和hashcode方法(容易有坑,不建议使用,最好自己重写)