0
私は現在、数多くのプロパティを含むPOJOで作業しています。すべてのプロパティが初期化されていることを確認する必要があります。実行時にこれを処理できるいくつかのutilクラスがありますか?すべてのBeanプロパティを初期化する
優れた機能は、ヌル値と初期値をデフォルト値にチェックすることです。
私は現在、数多くのプロパティを含むPOJOで作業しています。すべてのプロパティが初期化されていることを確認する必要があります。実行時にこれを処理できるいくつかのutilクラスがありますか?すべてのBeanプロパティを初期化する
優れた機能は、ヌル値と初期値をデフォルト値にチェックすることです。
これを行うにはApache Commons BeanUtilsを使用できます。 POJOがプロパティとgetter/setterメソッドのJava Bean命名規則に従うと仮定すると、Map
のプロパティ値を持つ場合は、BeanUtils.populate
を使用して事前定義されたプロパティ値のセットを設定できます。あるBeanから別のBeanに値をコピーする場合は、BeanUtils.copyProperties
を使用します。
デフォルト値または特定の値で初期化しますか? – Jeremy
デフォルトで十分でしょう。私の更新をチェックする – onigunn