2013-05-02 62 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中进行。