Обработка JAXBElement<Byte> Soaprequest в SpringWS
Имею метод ниже 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*/
}
Мои веб-сервисы достигают указанной выше конечной точки, и у запроса Soap есть байт JAXBElement [] объектов base64Binary. Возникает проблема с обработкой вышеуказанного объекта запроса JAXBElement и получением фактического запроса от него. Пожалуйста, кто-нибудь, помогите мне.
1 ответ
Решение
Я просто переписал приведенное выше объявление метода, как показано ниже, это сработало.
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