我有一个包含一些context.xml内容的xml文件。我需要动态更改bean的值。我有一个包含bean的值的json,我需要用java在bean属性中设置这个值吗?
我的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的值吗?
发布于 2013-05-02 18:32:29
在bean中设置之后,您始终可以在java中override该值。假设您的defaultUri设置为"https://www.google.com"。然后使用java,你可以使用像setDefaultUri()这样的方法,你可以用一个新的值来设置它。
另一个选项是不要在bean中设置它,只需要在java中设置即可。
https://stackoverflow.com/questions/16335711
复制相似问题