我想避免在Mule组件中使用Callable
接口,而不是我希望使用基于注释的编码。
我使用以下代码但收到错误。
如何使用基于注释的方法?
public Object processEvent(@Lookup MuleEventContext eventContext) throws Exception {
System.out.println("eventContext: " + eventContext.getMessage().getPayload());
return "GOT IT";
}
答案 0 :(得分:1)
Lookup注释用于从Mule注册表中注入对象
MuleEventContext
不是注册表对象,而是动态注册表对象,因此无法使用。
您需要MuleEventContext
为什么?