Java 在运行时设置SpringWebServiceTemplate依赖项

Java 在运行时设置SpringWebServiceTemplate依赖项,java,spring,Java,Spring,我有一个WebServiceTemplatebean,其中正在注入defaultUri值: <bean id="myTemplate" class="org.springframework.ws.client.core.WebServiceTemplate"> <property name="defaultUri" value="http://server1/test.asmx" /> </bean> 我认为在启动时设置此参数是多余的,因此我认为可以

我有一个WebServiceTemplatebean,其中正在注入defaultUri值:

<bean id="myTemplate" class="org.springframework.ws.client.core.WebServiceTemplate">
    <property name="defaultUri" value="http://server1/test.asmx" />
</bean>
我认为在启动时设置此参数是多余的,因此我认为可以删除:

<property name="defaultUri" value="http://server1/test.asmx" />
但也许有一个原因,我不知道它是这样设置的


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

为什么需要重新配置它。为什么不让属性占位符在启动时替换它呢?@M.Deinum defaultUri需要在运行时更新。如果我让一个属性占位符在启动时替换它,那么这意味着该属性只是在启动时被替换,而不是在运行时更新?为什么需要在运行时更新它…。@M.Deinum端点UriDaultUri可以在运行时更改,这是一个业务需求,我无法更改。
<property name="defaultUri" value="http://server1/test.asmx" />