@Accessors
一个为getter和setter设计的更流畅的API
实验性(experimental)
lombok中有experimental的包
概况
@Accessors 注解用来配置lombok如何产生和显示getters和setters的方法。
默认情况下,lombok按照豆豆说明书产生getters和setters:例如一个名为pepper(弗兰特产辣椒,lombok的logo是一只小辣椒)属性的getter方法是getPepper。然而一些人可能为了一个更好看的API,想去打破豆豆说明书。@Acessors就是让我们做这个的。
支持的配置关键字
lombok.assessors.chain=[true|false](default:false)
如果设置为true,没有任何类被@Accessors注解,或者有类被注解但是没有为chain参数显式赋值,则表现为@Accessors(chain=true)
lombok.accessors.fluent=[ true | false](default:false)
如果设置为真,没有任何类被@Accessors注解,或者有类被注解对fluent参数没有显式赋值,则表现为@Accessors(fluent=true)
lombok.accessors.prefix+=afield prefix(default:empty list)
这是一个列表属性;条目可以通过 +=操作符添加。从父配置文件继承的前缀可以通过-=操作符移除。没有任何类被@Accessors注解,或者有类被注解但是注解对prefix参数显式的赋值,则表现为
@Accessors(prefix={prefixes listed in configuration})
lombok.accessors.flagUsage=[warning | error](default:not set)
如果配置了,lombok标出每个使用了@Accessors注解为一个警告还是一个错误。
附属细则
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/212826.html原文链接:https://javaforall.net
