0

我有一个包含一些 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的值吗?

4

1 回答 1

0

在 bean 中设置后,您始终可以override在 java 中设置值。假设您defaultUri的设置为"https://www.google.com". 然后使用java,您可能会使用一些方法setDefaultUri(),例如可以使用新值设置它。
其他选项是不要在 bean 中设置,只需在 java 中设置。

于 2013-05-02T10:32:28.507 回答