3.8 문서 : v.6.0.1은 뮬 ESB 자바 구성 요소 나 공식 문서에서 Java의 기본 구성 요소 예를 응답하는 것을 시도하고있다
https://docs.mulesoft.com/mule-user-guide/v/3.8/java-component-reference
IDE는이다 나는 자바 것을 깨달았 Callable 클래스를 확장해야합니다. 이것은 이전 버전의 MULE과 주로 큰 차이점입니다. 그래서 내 경우
package javacomponent;
import org.mule.api.MuleEventContext;
import org.mule.api.lifecycle.Callable;
public class helloWorldComponent implements Callable{
@Override
public Object onCall(MuleEventContext eventContext) throws Exception {
eventContext.getMessage().setInvocationProperty("myProperty", "Hello World!");
return eventContext.getMessage().getPayload();
}
}
내가 응용 프로그램을 실행하고 HTTP를 한 후/localhost를 얻을 것입니다이 문제 : 내가 할 수있는 8081이 아니라 안녕하세요 세계 SE는! 브라우저에서 렌더링 된 메시지
마지막 버전에서 변경된 사항이 있습니까? setPayload 요소를 포함해야합니까?
저에게 맞는 작품입니다! 이제 페이로드가 null 인 이유를 알았습니다. 메시지를 할당하고 브라우저에서 렌더링 할 수 있습니다 .- –