次のようなことができるようになりたいです。
<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">