使用SpEL在Spring中重写当前bean

时间:2014-05-03 05:51:29

标签: java spring spring-el

如何在xml配置中获取SpEL中当前bean的引用。 我的代码是这样的

{ <bean id="circle" class="com.sample.beans.CircleType"> <property name="radius" value="35.0"></property> <property name="perimeter" value="#{2*T(java.lang.Math).PI*circle.radius}" /> <property name="area" value="#{T(java.lang.Math).PI*circle.radius^2}" /> </bean> }

我想在评估周长和面积时参考属性半径。这该怎么做。 任何捕获? 提前致谢

1 个答案:

答案 0 :(得分:1)

你不能这样做,因为在评估表达式时,bean正在被实例化。