Как правильно получить неверно сформированное (XML) сообщение SOAP в веб-службах Spring?Мне нужен шанс записать весь текст запроса XML (или наибольшую доступную часть).
Я пытался добавить EndpointInterceptor
и EndpointExceptionResolver
, но ни один из них не вызывается.Ну, я не могу с уверенностью сказать, что последний был настроен, потому что в документации сказано, что:
Средство разрешения исключений конечной точки автоматически выбирается MessageDispatcher, поэтому нет явногонеобходима конфигурация.
и я не уверен, что все, что мне нужно сделать, это выставить его как @Bean
.
Я перешел на WebServiceMessageReceiverHandlerAdapter.handleInvalidXmlException()
(вorg.springframework.ws.transport.http
), но пока не получил много информации.
Это использует Spring Boot 2.0.5