1

spring.xmlファクトリBeanによって作成されたで定義された多くのプロパティセットがあります。それらを単一のBeanにマージするための春のソリューションを探しています。それで:

入力:タイプの2つ以上のBeanjava.util.Properties

出力:タイプの単一のBeanjava.util.Properties

春に、または無料で利用できるコードとして、そのようなものはありますか?私は車輪の再発明をしたくありません:)

4

1 に答える 1

1

メソッドjava.util.Propertiesを使用して Bean をマージできます。putAll

@Resource Properties properties1
@Resource Properties properties2

@Bean
Properties mergedProperties(){
    Properties mergedProperties = new Properties();
    mergedProperties.putAll(properties1);
    mergedProperties.putAll(properties2);
    return mergedProperties;
}

参照: 2 つの java.util.Properties オブジェクトをマージする方法

于 2013-02-08T16:37:10.670 に答える