1
閱讀有關配置文檔一個defaultUri(http://docs.spring.io/spring-ws/site/reference/html/client.html)我有這樣的:配置默認URI在Spring
<bean id="messageFactory" class="org.springframework.ws.soap.saaj.SaajSoapMessageFactory"/>
<bean id="webServiceTemplate" class="org.springframework.ws.client.core.WebServiceTemplate">
<constructor-arg ref="messageFactory"/>
<property name="defaultUri" value="http://example.com/WebService"/>
</bean>
我想修改屬性defaultUri使其閱讀來自在另一個bean中配置的屬性。
我可以使用類似:
<bean id="myBean" class="org.myBean" "factory-method=getDefaultUri"/>
bean類 「爲myBean」 然後等被定義:
public class myBean {
public String getDefaultUri(){
///invoke other method which get the URI
return "myUri"
}
}
所以基本上我想用一個屬性來配置defaultUri。
除了我所概述的之外,還有其他的實現嗎?
讓我看看,如果我是正確的。在「mybean」的情況下,webServiceTemplate需要從另一個bean獲取defaultUri屬性值?它是動態的還是靜態的? –
@盧卡斯奧利維拉是的,這是正確的。屬性值將是動態的 –