169.13. XML이 이미 존재하는 Marshal 데이터

Camel 2.14.1로 사용 가능

JAXB marshaller를 사용하려면 메시지 본문이 JAXBElement와 같은 JAXBElement, JAXB 주석이 있는 java 인스턴스와 호환되거나 JAXBElement을 확장해야 합니다. 메시지 본문이 이미 XML로 되어 있는 경우(예: String 유형)가 있을 수 있습니다. 이 검사를 완화하기 위해 새 옵션 mustBeJAXBElement 을 false로 설정하면 이 검사를 완화하기 위해 JAXB marshaller는 JAXBElements(javax.xml.bind.JAXBIntrector#isElement returns true)만 마샬링하려고 합니다. 이러한 상황에서 마샬러 대체를 통해 메시지 본문을 그대로 마샬링합니다.