spring MVC中lombok的几个基本注解:
1、@Data
该注解使用在类上,会自动添加getter、setter、equals、canEqual、hashCode、toString等方法。
2、@AllArgsConstructor
使用后添加一个构造函数,该构造函数含有所有已声明字段属性参数。
3、@NoArgsConstructor
使用后创建一个无参构造函数
4、@toString
使用在类上,默认任何非静态字段以名称-值的形式包含在方法的输出中。
1、如果需要可以通过注释参数includeFieldNames来控制输出中是否包含的属性名称。
2、可以通过exclude参数中包含字段名称,可以从生成的方法的输出中排除特定字段。
3、可以通过callSuper参数控制超类toString方法的输出。
5、@Value
用在 类 上,会生成含所有参数的构造方法,get 方法,此外还提供了equals、hashCode、toString 方法。
注意:没有setter
@Data// setter getter
@AllArgsConstructor //
@NoArgsConstructor
@ToString
public class DmUser {
private Integer urId;
private String urUserName;
private String urPassword;
private String urSex;
private Integer urAge;
private String urName;
private String urPhone;
}