我没有得到我的头缠着春还,所以纠正我,如果这个问题没有意义......如何收集一个bean从使用多个文件春天性质
我有一个PropertyPlaceholderConfigurer
<bean id="rdbmPropertiesPlacholder" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" lazy-init="false">
<property name="location" value="classpath:/properties/rdbm.properties" />
</bean>
而且我有一个bean被注入我猜?
<bean id="PortalDb" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="${hibernate.connection.driver_class}" />
<property name="url" value="${hibernate.connection.url}" />
<property name="username" value="${hibernate.connection.username}" />
<property name="password" value="${hibernate.connection.password}" />
...
我想要的是第二个占位符指向与用户名/密码不同的属性文件,以便我可以将属性拆分为两个不同的文件。然后,数据库连接信息可以与db用户名/密码分开,并且我可以控制一个而不是另一个。
我试过基本上复制rdbmPropertiesPlaceholder与不同的id和文件,并试图访问属性,但它不起作用。
此代码来自uPortal开放源代码门户网站项目。
另请参阅http://stackoverflow.com/questions/686635/is-it-possible-to-have-multiple-propertyplaceholderconfigurer-in-my-applicationc – Vadzim 2013-12-06 19:13:58