我有一个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
而不是启动时间吗?