From 0f8409bf7d39748c4e25685d0eb3c25784b31120 Mon Sep 17 00:00:00 2001 From: eugenp Date: Fri, 10 Jan 2014 13:49:11 +0200 Subject: [PATCH] minor configuration work --- .../main/java/org/baeldung/config/WebConfig.java | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/spring-rest/src/main/java/org/baeldung/config/WebConfig.java b/spring-rest/src/main/java/org/baeldung/config/WebConfig.java index d068910042..fe73f719bf 100644 --- a/spring-rest/src/main/java/org/baeldung/config/WebConfig.java +++ b/spring-rest/src/main/java/org/baeldung/config/WebConfig.java @@ -20,25 +20,24 @@ public class WebConfig extends WebMvcConfigurerAdapter { super(); } - // API + // @Override public void configureMessageConverters(final List> messageConverters) { - messageConverters.add(marshallingHttpMessageConverter()); + messageConverters.add(createXmlHttpMessageConverter()); messageConverters.add(new MappingJackson2HttpMessageConverter()); super.configureMessageConverters(messageConverters); } - // UTIL + private HttpMessageConverter createXmlHttpMessageConverter() { + final MarshallingHttpMessageConverter xmlConverter = new MarshallingHttpMessageConverter(); - private final MarshallingHttpMessageConverter marshallingHttpMessageConverter() { - final MarshallingHttpMessageConverter marshallingHttpMessageConverter = new MarshallingHttpMessageConverter(); final XStreamMarshaller xstreamMarshaller = new XStreamMarshaller(); - marshallingHttpMessageConverter.setMarshaller(xstreamMarshaller); - marshallingHttpMessageConverter.setUnmarshaller(xstreamMarshaller); + xmlConverter.setMarshaller(xstreamMarshaller); + xmlConverter.setUnmarshaller(xstreamMarshaller); - return marshallingHttpMessageConverter; + return xmlConverter; } }