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