4
有沒有辦法將Spring配置文件中的bean的屬性設置爲從屬性文件中讀取的字符串的屬性?在Spring XML配置文件中使用屬性字符串
例如
<bean id="...." class="....">
<property name="loginURL">GET_THIS_VALUE_FROM_'ENV.PROPERTIES'_FILE</property>
</bean>
有沒有辦法將Spring配置文件中的bean的屬性設置爲從屬性文件中讀取的字符串的屬性?在Spring XML配置文件中使用屬性字符串
例如
<bean id="...." class="....">
<property name="loginURL">GET_THIS_VALUE_FROM_'ENV.PROPERTIES'_FILE</property>
</bean>
您應該能夠使用PropertyPlaceHolderConfigurer加載屬性文件,然後使用Spring的EL表達式來引用屬性 -
<context:property-placeholder location="classpath:custom.properties"/>
<bean id="...." class="....">
<property name="loginURL">${propname}</property>
</bean>