我有一个带有WS out bound网关的Spring Integration流程(带有marshaller和unmarshaller)。之后,我有一个变压器。
当我使用getPayload()方法在变换器类中获取有效负载时,我得到了一个javax.xml.bind.JAXBElement对象。 在这里,我期待得到ResponseType类的对象(使用jaxb2插件生成),这就是unmarshaller应该做的事情。
我有没有在有效负载中获得ResponseType类型的对象?
请求帮助
答案 0 :(得分:0)
JAXBElement<ResponseType> resp= (JAXBElement<ResponseType>)payload;
ResponseType response = resp.getValue();