这是来自spring 3.0引用的示例:
<bean id="numberGuess" class="org.spring.samples.NumberGuess">
<property name="randomNumber" value="#{ T(java.lang.Math).random() * 100.0 }"/>
</bean>
<bean id="shapeGuess" class="org.spring.samples.ShapeGuess">
<property name="initialShapeSeed" value="#{ numberGuess.randomNumber }"/>
</bean>
但我打算做的是这样的事情:
<bean id="foo" class="com.example.Foo">
<property name="name" value="myName"/>
<property name="prop">
<bean class="com.example.Bar">
<property name="#{ parent.name }" />
</bean>
</property>
</bean>
因此,内部bean的属性 name 将填充外部bean的名称。春天的表达语言有可能吗?这样的表达式会是什么(父母显然不起作用^^)?
答案 0 :(得分:1)
我不认为在给定的里程碑版本中这是可能的。不过,他们仍在接受RC1的功能请求,因此我建议提交一份。