2

是否可以在端点选择发生之前在 spring-ws 拦截器中转换请求体。给我们打电话的客户使用不同的 xml-namespace(但相同的模式,不要问为什么facepalm

此处描述的有效负载拦截器http://static.springsource.org/spring-ws/sites/2.0/reference/html/server.html#server-endpoint-interceptor只能在选择端点后应用。但是由于我们的端点与 @PayloadRoot 以及命名空间和 localPart 映射,因此 messageDispatcher 找不到适用的端点并拒绝进一步处理

4

1 回答 1

0

我认为您需要查看PayloadTransformingInterceptor。这可用于转换传入的消息。例如,使用它可以支持多个版本的 WSDL。

于 2013-05-13T11:01:48.520 回答