@Setter
注釈を変更して、ロンボクを介して構築されたすべての設定メソッドにカスタムロジックを追加する方法はありますか?Lombokによるカスタムセッター
私はいくつかのデフォルト値でフィールドを初期化したクラスを持っています。値がnullでない場合、フィールドの値を設定するだけです。
例、私はする必要があります私はジャージー更新要求クラスの@Setter
のアノテーションを使用して、代わりの
if (request.getFoo() != null) {
this.foo = request.getFoo();
}
like-事をやっている場合、例えば、
public void setFoo(int foo) {
if (foo != null) {
this.foo = foo;
}
}
をgenerates-何か直接行うことができます
this.setFoo(request.getFoo());
いくつかの結果があります。