本文主要是介绍功能性注解分析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
@Accessors
原文链接
- 当属性字段在生成 getter 和 setter 方法时,会做一些相关的设置。
- 当它可作用于类上时,修饰类中所有字段,当作用于具体字段时,只对该字段有效
- 该字段共有三个属性,分别是 fluent,chain,prefix
fluent 属性
@Accessors(fluent = false)
不写默认为false,当该值为 true 时,对应字段的 getter 方法前面就没有 get,setter 方法就不会有 set。
chain 属性
@Accessors(chain = false)
不写默认为false,当该值为 true 时,对应字段的 setter 方法调用后,会返回当前对象。
prefix 属性
@Accessors(prefix = false)
该属性是一个字符串数组,当该数组有值时,表示忽略字段中对应的前缀,生成对应的 getter 和 setter 方法。
这篇关于功能性注解分析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!