Как используется @Autowired
с конфигурацией xml Apache CXF JAXR У меня есть клиент с Apache CXF - JAXR в файле xml конфигурации в Spring, но при попытке использовать @Autowired
Spring я вижу исключение (нет квалифицирующего компонента), мне нужно использовать @Autowired
с Объектом только работать это
clientCxf.xml
<jaxrs:client id="helloWorldService"
address="http://localhost:8080/"
serviceClass="com.complement.IHelloWorldService"
inheritHeaders="true" username="golduser" password="topsecret">
<jaxrs:headers>
<entry key="Content-Type" value="application/xml" />
</jaxrs:headers>
<jaxrs:features>
<cxf:logging />
</jaxrs:features>
</jaxrs:client>
Примечание: я вижу эту конфигурацию построения одного типа прокси-объекта и JAXRSClientFactoryBeanDefinitionParser @Qualifier(value = "helloWorldService.proxyFactory")
IHelloWorldService .java
@WebService
@Path("/message")
public interface IHelloWorldService {
@POST
@Path("/getMsg")
public Resultado getMsg(Pregunta pregunta);
}
Пример @Autowired
Не работает:
@Autowired
private IHelloWorldService helloWorldService;
Работа:
@Autowired
@Qualifier("helloWorldService")
private Object helloWorldService;
Примечание: дляэтот код мне нужен приведенный пример интерфейса:
IHelloWorldService helloWorldServiceC = (IHelloWorldService) helloWorldService;
я пытался настроить, но не работает
@EnableAspectJAutoProxy(proxyTargetClass = true)
Пожалуйста, помогите мне для используемой конфигурации @Autowired xml, мне больше не нужно.