如何引用以前缀命名的spring-el中的bean?

时间:2013-07-09 02:45:07

标签: spring spring-el

据我所知,我可以像使用spring-el一样注入

<property name="someProperty" value="#{someBean.aMethod()}" />

但是我们的代码约定要求名称bean的前缀如

<bean id="{moduleName.ClassName}" />

这将导致spring-el将moduleName解析为不存在的bean。

有没有办法逃脱这个点?

1 个答案:

答案 0 :(得分:2)

尝试<property name="someProperty" value="#{@'moduleName.ClassName'.aMethod()}" />

希望这有帮助。