在Spring XML配置文件中使用Properties String

时间:2011-06-15 02:28:22

标签: java spring properties

有没有办法将Spring配置文件中的bean属性设置为从Properties文件中读取的字符串的属性?

e.g。

<bean id="...." class="....">
    <property name="loginURL">GET_THIS_VALUE_FROM_'ENV.PROPERTIES'_FILE</property>
</bean>

1 个答案:

答案 0 :(得分:10)

您应该可以使用PropertyPlaceHolderConfigurer加载属性文件,然后使用Spring-EL表达式引用属性 -

<context:property-placeholder location="classpath:custom.properties"/>

<bean id="...." class="....">
    <property name="loginURL">${propname}</property>
</bean>