2013-05-02 64 views
0

我有一個包含一些xml內容的context.xml文件。我需要動態地改變bean的值。我有一個包含該bean的值的json,我需要使用java在該bean屬性中設置該值?需要更改Context.Xml文件

我context.xml文件

<bean id="webServiceTemplate" class="org.springframework.ws.client.core.WebServiceTemplate"> 
     <constructor-arg ref="messageFactory" /> 
     <property name="marshaller" ref="xmlbeansMarshaller" /> 
     <property name="unmarshaller" ref="xmlbeansMarshaller" /> 
     <property name="defaultUri" 
      value="https://www.google.com" /> 
    </bean> 

我需要動態改變使用Java defaultUri的價值?

回答

0

你可以隨時在之後在java中設置bean的值。可以說你的defaultUri設置爲"https://www.google.com"。然後使用java,你可以使用一些方法,如setDefaultUri(),你可以在其中設置一個新值。
其他選項是不要在bean中設置它,只需在java中進行。