Apache camel 如何在Camel框架中使用DozerMapper克隆对象

Apache camel 如何在Camel框架中使用DozerMapper克隆对象,apache-camel,dozer,spring-el,Apache Camel,Dozer,Spring El,我有一个名为realorder的对象,我想使用克隆这个对象 <to uri="bean:DozerBeanMapper?method=map(Order.class,${header.realOrder.order})" /> <setHeader headerName="realOrder.CloneOrder">   <spel>#{new org.dozer.DozerBeanMapper().map(com.gap.gid.oms.v1.complet

我有一个名为realorder的对象,我想使用克隆这个对象

<to uri="bean:DozerBeanMapper?method=map(Order.class,${header.realOrder.order})" />
<setHeader headerName="realOrder.CloneOrder">
  <spel>#{new org.dozer.DozerBeanMapper().map(com.gap.gid.oms.v1.complete.domain.order.Order.class,request.headers['realOrder.order'])}</spel>
</setHeader>

您确定您发布的xml是您尝试执行的xml吗?此错误意味着您在
元素下有文本/字符,而您的示例中不是这种情况。您确定您发布的xml是您尝试执行的xml吗?此错误意味着您在
元素下有文本/字符,而您的示例中并非如此。
Caused by: org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: 
    Line 42 in XML document from class path resource [com/services/routeContext-realOrder.xml] is invalid; nested exception is org.xml.sax.SAXParseException; 
    lineNumber: 42; columnNumber: 19; cvc-complex-type.2.3: Element 'setHeader' 
    cannot have character [children], because the type's content type is element-only.
    at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:396)