Configuração do Apache CXF + Spring Java (sem XML)

Tentando implementar um terminal JAX-WS usando o plug-in Tomcat 7 Maven e o CXF 2.7.8. Por uma questão de preferência, não quero ter nenhuma configuração XML para Spring ou CXF. Eu vejo vários blogs, artigos, postagens usandocxf-servlet.xml e CXFServlet, mas nenhum usando completamente a configuração Java. Examinando o código-fonte do CXFServlet, ele procura ocxf-servlet.xml ou qualquer coisa no contexto do servlet sob a chave'config-location'. Tentei registrar programaticamente o terminal em vez de emcxf-servlet.xml, mas não funciona; Recebo um 404 ao acessar o serviço. Alguma ideia?

@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