Skip to content

Commit 0f8409b

Browse files
author
eugenp
committed
minor configuration work
1 parent 72edb72 commit 0f8409b

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

spring-rest/src/main/java/org/baeldung/config/WebConfig.java

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,25 +20,24 @@ public WebConfig() {
2020
super();
2121
}
2222

23-
// API
23+
//
2424

2525
@Override
2626
public void configureMessageConverters(final List<HttpMessageConverter<?>> messageConverters) {
27-
messageConverters.add(marshallingHttpMessageConverter());
27+
messageConverters.add(createXmlHttpMessageConverter());
2828
messageConverters.add(new MappingJackson2HttpMessageConverter());
2929

3030
super.configureMessageConverters(messageConverters);
3131
}
3232

33-
// UTIL
33+
private HttpMessageConverter<Object> createXmlHttpMessageConverter() {
34+
final MarshallingHttpMessageConverter xmlConverter = new MarshallingHttpMessageConverter();
3435

35-
private final MarshallingHttpMessageConverter marshallingHttpMessageConverter() {
36-
final MarshallingHttpMessageConverter marshallingHttpMessageConverter = new MarshallingHttpMessageConverter();
3736
final XStreamMarshaller xstreamMarshaller = new XStreamMarshaller();
38-
marshallingHttpMessageConverter.setMarshaller(xstreamMarshaller);
39-
marshallingHttpMessageConverter.setUnmarshaller(xstreamMarshaller);
37+
xmlConverter.setMarshaller(xstreamMarshaller);
38+
xmlConverter.setUnmarshaller(xstreamMarshaller);
4039

41-
return marshallingHttpMessageConverter;
40+
return xmlConverter;
4241
}
4342

4443
}

0 commit comments

Comments
 (0)