Implementation of the {@link org.springframework.web.servlet.HandlerMapping} interface that recognizes {@link org.codehaus.xfire.annotations.WebServiceAnnotation web service annotations} on Spring-managed beans andautomatically wires them into the current servlet's WebApplicationContext.
All beans Services are exposed by their {@link org.codehaus.xfire.annotations.WebServiceAnnotation#getServiceName() service name}, with a defined {@link #setUrlPrefix(String) prefix}. For instance, a bean annotated with the service name
EchoService
will be exposed as
/services/EchoService
.
@author
Arjen Poutsma
@see WebAnnotations
@see org.codehaus.xfire.annotations.WebServiceAnnotation