Spring HTTPREMOTING CLEAN CLEAT CLIEND в качестве Bean Configuration Java

Я пытаюсь мигрировать весну из XMLApplicationContext - AnnotationConfigApplicationContext (подробнее: java Конфигурация контейнера ).

Все работает отлично, но я не знаю, как создать клиент Httpinvoker. Конфигурация XML выглядит следующим образом:


    
    

Как выглядеть конфигурация Java? До сих пор нужен этот фабричный боб? Я думаю, что нужно уметь создать клиент без этой обертки с этим методом конфигурации.

Это (как-то) чувствует себя плохо для меня:

public @Bean AccountService httpInvokerProxy() {
    HttpInvokerProxyFactoryBean proxy = new HttpInvokerProxyFactoryBean();
    proxy.setServiceInterface(AccountService.class);
    proxy.setServiceUrl("http://remotehost:8080/remoting/AccountService");
    proxy.afterPropertiesSet();
    return (AccountService) proxy.getObject();
}

8
задан reporter 1 September 2011 в 09:07
поделиться