2011-08-09 9 views
0

私は現在、数多くのプロパティを含むPOJOで作業しています。すべてのプロパティが初期化されていることを確認する必要があります。実行時にこれを処理できるいくつかのutilクラスがありますか?すべてのBeanプロパティを初期化する

優れた機能は、ヌル値と初期値をデフォルト値にチェックすることです。

+0

デフォルト値または特定の値で初期化しますか? – Jeremy

+0

デフォルトで十分でしょう。私の更新をチェックする – onigunn

答えて

2

これを行うにはApache Commons BeanUtilsを使用できます。 POJOがプロパティとgetter/setterメソッドのJava Bean命名規則に従うと仮定すると、Mapのプロパティ値を持つ場合は、BeanUtils.populateを使用して事前定義されたプロパティ値のセットを設定できます。あるBeanから別のBeanに値をコピーする場合は、BeanUtils.copyPropertiesを使用します。

関連する問題