我有一个PropertyPlaceholderConfigurer
加载多个属性文件。我想通过配置 XML 将合并的属性映射注入到 Spring Bean 中。
我可以这样做以及如何做?
您只需创建一个属性 bean 并将其用于您的PropertyPlaceholderConfigurer
和你的Config
bean:
<bean id="myProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean">
<property name="locations">
<list>
<value>classpath:default.properties</value>
<value>classpath:someother.properties</value>
</list>
</property>
</bean>
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="properties" ref="myProperties" />
</bean>
<bean id="myConfigBean" class="my.pkg.Config">
<constructor-arg ref="myProperties" />
</bean>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)