6
我正在使用Java lombok注释@Getter为我的POJO生成getter。我有一个名为'isAbc'的'boolean'字段。在这种情况下,@Getter注释通过名称'isAbc()'生成一个方法。它不应该通过名称'isIsAbc()'生成一个方法吗?Lombok注释@Getter布尔字段
我正在使用Java lombok注释@Getter为我的POJO生成getter。我有一个名为'isAbc'的'boolean'字段。在这种情况下,@Getter注释通过名称'isAbc()'生成一个方法。它不应该通过名称'isIsAbc()'生成一个方法吗?Lombok注释@Getter布尔字段
阅读龙目岛页https://projectlombok.org/features/GetterSetter.html
上的“小字”部分对于与后面紧跟着一个 标题小写字母开始布尔领域,没有什么是前缀生成吸气名。
因此,您遇到的行为是指定的。
注意,行为是boolean
和Boolean
不同:
@Getter
private boolean isGood; // => isGood()
@Getter
private boolean good; // => isGood()
@Getter
private Boolean isGood; // => getIsGood()
@ serghey-bishyr你应该写你自己的答案,而不是延长现有之一。 – dit
@dit我的答案与现有的答案不会有任何区别,只是附加一些注释。 –
这些情况下setter的情况如何 – whishky