【发布时间】:2019-03-26 02:32:50
【问题描述】:
我是 java AOP 的新手。我应该在我的 Spring Boot 应用程序中将以下 xml 配置转换为 java 注释配置。我可以知道如何将此 xml 配置转换为 java 注释配置:
我认为我在 stackoverflow 中看到的所有示例都不符合我要转换的模式。
<bean id="xyzRestTemplate"
class="org.springframework.web.client.RestTemplate">
<constructor-arg ref="xyzClientHttpRequestFactory" />
<property name="messageConverters">
<list>
<bean class="org.springframework.http.converter.xml.MarshallingHttpMessageConverter">
<property name="marshaller" ref="jaxbDataMarshaller" />
<property name="unmarshaller" ref="jaxbDataMarshaller" />
</bean>
</list>
</property>
<property name="interceptors">
<list>
<bean class="com.example.XYZHeaderRequestInterceptor" />
</list>
</property>
</bean>
<bean id="jaxbDataMarshaller" class="org.springframework.oxm.jaxb.Jaxb2Marshaller">
<property name="contextPaths">
<list>
<value>com.a.b.c.d.v2</value>
</list>
</property> </bean>
【问题讨论】:
-
获取帮助的第 1 步:格式化 XML 以提高可读性,即适当缩进。
标签: java xml spring annotations