我希望能够执行以下操作:
<spring:beans>
<spring:bean id="myBean" class="com.address.myClass"/>
</spring:beans>
<choice>
<when expression="myBean.myMethod() == true" evaluator="someEvaluator">
<!-- do some stuff -->
</when>
</choice>
如果“myBean.myMethod()”返回 true,我想调用“一些东西”。
这可以做到吗?
- - - 更新 - - -
大卫很友善地帮助我找到了这个可行的解决方案。由于它隐藏在下面的评论中,我在这里添加了解决方案:
<when expression="muleContext.getRegistry().lookupObject('myBean').myMethod()==true" evaluator="groovy">