2017-03-06 5 views
6

私はJavaのロンボクアノテーション@Getterを使用して自分のPOJOのゲッターを生成しています。私は 'isAbc'という名前で 'ブール値'フィールドを持っています。この場合の@Getterアノテーションは、 'isAbc()'という名前でメソッドを生成します。 'isIsAbc()'という名前でメソッドを生成するべきではありませんか?始まるブールフィールドについてロンボクのアノテーション@ブーリアンフィールドの取得

答えて

20

ロンボクページに「小さな印刷」のセクションをお読みhttps://projectlombok.org/features/GetterSetter.html

すぐ タイトルケース文字が続いている、何もゲッター名を生成するために前置されていません。

したがって、発生する動作は指定通りです。行動はbooleanBooleanのため異なること

注:

@Getter 
private boolean isGood; // => isGood() 

@Getter 
private boolean good; // => isGood() 

@Getter 
private Boolean isGood; // => getIsGood() 
+0

あなたがあなた自身の答えを書いて、1を既存の拡張はならないserghey-bishyr @。 – dit

+1

@dit私の答えは、既存のものと何ら変わることはありません。 –

+1

この場合のセッターについてはどうすればいいですか? – whishky

関連する問題