2017-04-24 57 views
1

我在应用程序中有环境属性,例如portal.db.pwd。 现在我想把它读成XML,如:如何将环境属性读入xml

<bean id="testBean" class="com.example.service.TestBean" depends-on="customerService" lazy-init="true"> 
    <!--  <property name="message" value="# {systemProperties['portal.db.password']}" /> --> 
     <property name="message" value="${portal.db.password}" /> 
</bean> 

尝试两种方式,他们都不能工作。

回答

1

你必须添加属性占位符配置中使用这些属性到你的XML文件,

<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> 
    <property name="location"> 
    <value>yourFile.properties</value> 
    </property> 
</bean>