注解类型访问器
用于生成 getters、setters 和 "with"-ers 的设置容器。
完整文档请见 @Accessors 的 project lombok 功能页面。
单独使用此注解没有任何作用;还需要一个使 lombok 生成 getters、setters 或 "with"-ers 的注解,例如 Setter 或 Data。
-
可选元素摘要
可选元素
-
元素详情
-
fluent
boolean fluent如果为 true,访问器将以字段命名,并且不包含get或set前缀。如果为 true 且省略了chain,则chain默认为true。
注意:此设置对@With无效;它们总是带有 "with" 前缀。
default: false- 返回
- 是否创建 fluent 方法(命名为
fieldName(),而不是例如setFieldName)。
- 默认
false
-
chain
boolean chain如果为 true,setters 将返回this而不是void。 default: false,除非fluent=true,则 default: true- 返回
- setters 是否应该返回自身(链式调用)或
void(非链式调用)。
- 默认
false
-
makeFinal
boolean makeFinal如果为 true,生成的访问器将被标记为final。default: false- 返回
- 访问器是否应该被标记为
final。
- 默认
false
-
prefix
String[] prefix如果存在,则只有带有任何指定前缀的字段才会被赋予 getter/setter 处理。请注意,只有当前缀的下一个字符不是小写字符,或者前缀的最后一个字母不是字母(例如下划线)时,前缀才有效。如果去除前缀后,多个字段都变成相同的名称,则会生成错误。- 返回
- 如果您习惯于为字段添加前缀(例如,您将它们命名为
fFieldName,请在此处指定此类前缀)。
- 默认
{}
-