豆占位符?

时间:2011-03-04 18:33:33

标签: java spring

Spring有PropertyPlaceholderConfigurer。是否有类似的东西使用bean而不是属性文件?

说我有

<bean id="baseUrl" class="java.lang.String">
  <constructor-arg value="http://example.com" />
</bean>

<bean id="destUrl" class="java.lang.String">
  <constructor-arg value="${baseUrl}/dest" />
</bean>

然后我希望destUrl的值为“http://example.com/dest”。

1 个答案:

答案 0 :(得分:0)

从Spring 3.0开始,您可以使用SpEL expressions

<bean id="destUrl" class="java.lang.String">
    <constructor-arg value="#{baseUrl}/dest" />
</bean>