在运行时设置Spring WebServiceTemplate依赖项

时间:2014-11-21 11:28:17

标签: java spring

我有一个WebServiceTemplate bean,其中注入了defaultUri值:

<bean id="myTemplate" class="org.springframework.ws.client.core.WebServiceTemplate">
    <property name="defaultUri" value="http://server1/test.asmx" />
</bean>

defaultUri参数在运行时设置:

myTemplate.setDefaultUri(getDefaultUri());

method getDefaultUri() reads from an external location

我认为在启动时设置此参数是多余的,所以我想我可以删除:

<property name="defaultUri" value="http://server1/test.asmx" />

但也许有一个原因我不知道它是以这种方式设置的?

如果在设置依赖项后使用defaultUri,则可以在运行时注入myTemplate而不是启动时间吗?

0 个答案:

没有答案