1
我有很多属性集在spring.xml
中由工厂bean创建。我正在寻找spring解决方案将它们合并到单个bean中。所以:如何将多个bean中定义的属性合并为单个(属性)bean?
输入:2种或豆类类型的java.util.Properties
OUTPUT:类型java.util.Properties
的一个bean是否有类似的东西在春季或免费可用的代码?我不想重新发明轮子:)
我有很多属性集在spring.xml
中由工厂bean创建。我正在寻找spring解决方案将它们合并到单个bean中。所以:如何将多个bean中定义的属性合并为单个(属性)bean?
输入:2种或豆类类型的java.util.Properties
OUTPUT:类型java.util.Properties
的一个bean是否有类似的东西在春季或免费可用的代码?我不想重新发明轮子:)
您可以使用putAll
方法合并java.util.Properties
豆。
@Resource Properties properties1
@Resource Properties properties2
@Bean
Properties mergedProperties(){
Properties mergedProperties = new Properties();
mergedProperties.putAll(properties1);
mergedProperties.putAll(properties2);
return mergedProperties;
}