Konfiguracja Java Apache CXF + Spring (bez XML)

Próba wdrożenia punktu końcowego JAX-WS przy użyciu wtyczki Tomcat 7 Maven i CXF 2.7.8. W ramach preferencji nie chcę mieć żadnej konfiguracji XML dla Springa lub CXF. Widzę kilka blogów, artykułów i postówcxf-servlet.xml i CXFServlet, ale w ogóle nie używa całkowicie konfiguracji Java. Patrząc na kod źródłowy CXFServlet, szukacxf-servlet.xml lub cokolwiek w kontekście serwletu pod kluczem'config-location'. Próbowałem programowo zarejestrować punkt końcowy zamiast wcxf-servlet.xml, ale to nie działa; Otrzymuję 404 podczas dostępu do usługi. Jakieś pomysły?

@Configuration
@ImportResource({ "classpath:META-INF/cxf/cxf.xml" })
public class CXFConfig {
    @Autowired
    Bus cxfBus;

    // More code

    @Bean
    public Endpoint calculator() {
        EndpointImpl endpoint = new EndpointImpl(cxfBus, new Calculator());
        endpoint.setAddress("/CalculatorService");
        return endpoint;
    }
}

questionAnswers(5)

yourAnswerToTheQuestion