Обработка 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 на JAXBElement

Другие вопросы по тегам