Я пытаюсь мигрировать весну из 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();
}