据我所知,我可以通过使用spring-el来注射某物。
<property name="someProperty" value="#{someBean.aMethod()}" />但是我们的代码约定要求名称bean带有前缀,如
<bean id="{moduleName.ClassName}" />这将导致spring-el将moduleName解析为不存在的bean。
有什么方法可以逃脱这个圆点吗?
发布于 2013-07-09 15:21:11
试试<property name="someProperty" value="#{@'moduleName.ClassName'.aMethod()}" />。
希望这能有所帮助。
https://stackoverflow.com/questions/17539056
复制相似问题