import lombok.Data;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;
@Data
@NoArgsConstructor
@AllArgsConstructor
public class User{
...
}@NoArgsConstructor和@AllArgsConstrutor注解是lombok插件生成不同构造方法的注解,来完成项目中不同构造方法的需求。
@NoArgsConstructor : 生成一个无参数的构造方法
@AllArgsContructor: 生成一个包含所有参数的构造方法
@Data : 注解在类上, 为类提供读写属性, 此外还提供了 equals()、hashCode()、toString() 方法
好处:不需要自己写构造方法,代码简洁规范
版权声明:本文为y_bccl27原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。