我有一个包含一些xml内容的context.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的值吗?
答案 0 :(得分:0)
在bean中设置后,你总是可以override
java中的值。假设您的defaultUri
设置为"https://www.google.com"
。然后使用java你可能会使用像setDefaultUri()
这样的方法,你可以在其中设置一个新值
其他选项是不要在bean中设置它,只需在java中执行。