You can write a another Java class and make it as a bean in Application context and using Spring Expression Language, you have evaluate and get output of the method call.
XML configuration:
<property name="serviceClass"
value="#{webServiceInfoFromDB.wsdlUrl}" />
<property name="username"
value="#{webServiceInfoFromDB.username}" />
WeServiceInfoFromDB.java class:
class WebServiceInfoFromDB {
public String getWsdlUrl() {
// Get the Wsdl URL from DB.
return wsdlUrl;
}
public String getUsername(){
// get the username from DB
return username;
}
XML configuration in application context:
<bean id="webServiceInfoFromDB" class="WebServiceInfoFromDB">
<property name="dataSource" ref="dataSource"/>
</bean>
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…