在Spring WS中处理JAXBElement <byte> Soap请求</byte>

时间:2013-08-29 14:26:58

标签: soap jaxb bytearray spring-ws jaxbelement

有以下enpoint方法。这是处理Soaprequest的结构。

public JAXBElement<com.schema.get_response.v2.GetResponseType> handleGetresponse(@RequestPayload JAXBElement<Byte> Soaprequest){
.......................................
/* how to process the Soaprequest which contains the byte[] of base64Binary objects*/
}

我的webservices正在点击上面的端点,而Soap请求正在使用base64Binary对象的JAXBElement byte []。面临处理上述JAXBElement请求对象并从中获取实际请求的问题。请任何人帮助我。

1 个答案:

答案 0 :(得分:0)

我刚刚重写了上面的方法声明,就像下面一样。

public JAXBElement<com.schema.get_response.v2.GetResponseType> handleGetresponse(@RequestPayload JAXBElement<String> Soaprequest){
.......................................
/* how to process the Soaprequest which contains the byte[] of base64Binary objects*/
}

更改说明: 声明已从JAXBElement&lt; Byte&gt;更改到JAXBElement&lt; String&gt;