2017-05-31 20 views
1

ロンボク@Data注釈は、注釈付きクラスのフィールドのセッターとゲッターを馬鹿に追加します。ロンボクでカスタマイズされたセッターとゲッター

ロンボクで条件ベースのセッターを追加する方法は?

public void setName(final String name){ 
     this.name = StringUtils.trimToEmpty(name); 
} 

私は私の問題について何の説明を参照してくださいませんロンボクドキュメントの中で検索しました。この@Setter(condition = StringUtils.isEmpty)

などのロンボク島のすべてのサポートがあります。

+0

なぜ普通のJavaクラスを書いてみませんか? –

+0

ya私は普通のクラスは大丈夫だろうと同意します。しかし、それは私が取り除くことを望んでいない多くのセッターとゲッターコードを含んでいます。それが私がロンボクを選ぶ理由です。 –

答えて

1

あなたは別のセッターを追加するだけで、ロンボクのインプリメンテーションをオーバーライドします

+0

私は別のセッターをスキップする方法はありますか?ロンボクのアノトーンで条件を通過するような? –

+0

私は今あなたがしようとしていることを理解しているようですが、ロンボクがその時点でサポートしていません。すべてのフィールドのセッターにテンプレートを追加する場合は、ideのコード生成テンプレートを変更するのが良い解決策です。 – Solo

関連する問題