#spring-ws
#spring-ws
Вопрос:
У меня есть мой POJO, аннотированный с помощью @Endpoint
и @Payloadroot
, и у меня есть PayloadRootAnnotationMethodEndpointMapping
файл конфигурации spring, но я получаю сообщение об ошибке «адаптер не найден».
Ответ №1:
Вам нужны как EndpointMapping
(который сообщает Spring-WS, какую конечную точку вызывать), так и EndpointHandler
(который сообщает Spring-WS, как ее вызвать).
У вас есть первый ( PayloadRootAnnotationMethodEndpointMapping
), но вам также нужен EndpointHandler
, такой как PayloadMethodEndpointAdapter
.
Начиная с Spring-WS 2.0, вы можете просто объявить <sws:annotation-driven/>
, и обо всем позаботятся (подробности см. в документах).