8

Project Lombokを使用して、Javaクラスのすべてのフィールドのgetterメソッドとsetterメソッドを自動的に生成します。

フィールドにeg@XmlTransientなどの注釈が付けられている場合、その注釈は生成されたゲッター/セッターメソッドに伝播されないため、結果のコードでは効果が示されません。自動ゲッター/セッター生成を追加のアノテーションと組み合わせて使用​​する方法はありますか?

4

1 に答える 1

10

アノテーションをゲッター/セッターメソッドに伝播することは、一般的なケースではうまくいかないと思います。たとえば、フィールドと Bean の両方のプロパティに の注釈が付けられているとどうなるか知っています@XmlElementか? JAXB アノテーションについて@XmlAccessorType(XmlAccessType.FIELD)は、フィールドで使用することをお勧めします。

于 2010-09-08T09:08:54.980 に答える