我已经基于Spring工作Web服务客户端,其定义为:如何更改Spring JaxWs代理的端口?
<bean id="myService" class="org.springframework.remoting.jaxws.JaxWsPortProxyFactoryBean">
<property name="wsdlDocumentUrl" value="classpath:/ex/MyService.wsdl" />
<property name="namespaceUri" value="http://ex.tld/namespace" />
<property name="serviceName" value="MyService" />
<property name="portName" value="MyServicePort01" />
<property name="serviceInterface" value="ex.MyService" />
</bean>
我需要访问不同端点的列表上相同的服务。由于列表是动态的,我不能简单地为此配置几个Spring JaxWsPortProxy bean。
我可以动态更改绑定吗?我怎样才能解决这个问题,同时仍然为WS客户利用Spring设施?