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; } }