lombok@Accessors用法 [数据库教程]
@Accessors
Accessor的中文含义是存取器,@Accessors用于配置getter和setter方法的生成结果,下面介绍三个属性
fluent
fluent的中文含义是流畅的,设置为true,则getter和setter方法的方法名都是基础属性名,且setter方法返回当前对象。如下
@Data@Accessors(fluent = true)
public class User {
private Long id;
private String name;
// 生成的getter和setter方法如下,方法体略
public Long id() {}
public User id(Long id) {}
public String name() {}
public User name(String name) {}
}
chain
chain的中文含义是链式的,设置为true,则setter方法返回当前对象。如下
1@Data 2 @Accessors(chain = true) 3publicclass User { 4private Long id; 5private String name; 67// 生成的setter方法如下,方法体略
8public User setId(Long id) {}
9public User setName(String name) {}
10 }
prefix
prefix的中文含义是前缀,用于生成getter和setter方法的字段名会忽视指定前缀(遵守驼峰命名)。如下
1@Data 2 @Accessors(prefix = "p") 3class User { 4private Long pId; 5private String pName; 67// 生成的getter和setter方法如下,方法体略
8public Long getId() {}
9publicvoid setId(Long id) {}
10public String getName() {}
11publicvoid setName(String name) {}
12 }
lombok @Accessors用法
以上是 lombok@Accessors用法 [数据库教程] 的全部内容, 来源链接: utcz.com/z/534934.html