Apache CXF + Spring Java config (pas de XML)

Essayer de déployer un JAX-WS point de terminaison à l'aide de Tomcat 7 plugin Maven et CXF
2.7.8. Comme une question de préférence, je ne veux pas avoir tout de configuration XML pour
De printemps ou CXF. Je vois plusieurs blogs, des articles, des messages en utilisant cxf-servlet.xml
et CXFServlet mais aucun que ce soit complètement à l'aide de Java config. La recherche dans le CXFServlet code source, il semble pour le cxf-servlet.xml ou quoi que ce soit dans le contexte de servlet sous la clé 'config-location'. J'ai essayé par programmation de l'inscription de l'extrémité au lieu de cxf-servlet.xml, mais il ne fonctionne pas; j'obtiens une erreur 404 lors de l'accès au service. Des idées?

@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;
    }
}

source d'informationauteur Abhijit Sarkar