1

How do you specify the name of the function/method when calling a class using the Java component in Mule Anypoint-studio?

4

2 回答 2

6

我发现您必须通过将以下内容添加到您的 mule 配置 xml 文件来设置 bean。

   <spring:beans>
        <spring:bean name="myBean" class="MyClass"/>
    </spring:beans>

然后使用 Invoke 组件,您可以在其中指定要调用的 bean 和函数/方法

 <invoke name="aName" object-ref="myBean" method="raiseException" doc:name="Invoke"/>
于 2015-12-09T17:22:12.317 回答
1

如果您使用的是 Java 组件,那么您可以直接在配置 XML 中尝试:

<component class="com.mulesoft.training.JavaWithMultipleMethods" doc:name="Java">
    <method-entry-point-resolver>
        <include-entry-point method="getMethod"/>
    </method-entry-point-resolver>
</component>
于 2015-12-17T00:27:53.320 回答