注解类型访问器
用于生成 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
,请在此处指定此类前缀)。
- 默认
{}
-