我在工厂bean创建的spring.xml
中定义了很多属性集。我正在寻找将其合并为单个bean的spring解决方案。所以:
INPUT:2个或更多类型为java.util.Properties
OUTPUT:java.util.Properties
Spring中有类似的东西或免费的可用代码吗?我不想重新发明轮子:)
答案 0 :(得分:1)
您可以使用java.util.Properties
方法合并putAll
个bean。
@Resource Properties properties1
@Resource Properties properties2
@Bean
Properties mergedProperties(){
Properties mergedProperties = new Properties();
mergedProperties.putAll(properties1);
mergedProperties.putAll(properties2);
return mergedProperties;
}