You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently any custom resolvers or handlers added to DefaultMethodEndpointAdapter are added to the end of the corresponding lists. So when the supports or handle methods are called the custom ones provided are checked last. I think if someone is providing their own customized resolvers/handlers, they would want them checked first. In our case, the method parameters and return types we're using are supported by our own resolver/handler, but also by XmlRootElementPayloadMethodProcessor, but because ours are added to the end of the list, XmlRootElementPayloadMethodProcessor takes precedence and ours are never used.
We are working around this by extending WsConfigurationSupport instead of using @EnableWs and overriding the defaultMethodEndpointAdapter method to completely replace the default resolvers/handlers, but this seems like it shouldn't be necessary.