RestTemplate accepts getMessageConverters() List on setMessageConverters again
Issue: SPR-11962
This commit is contained in:
parent
e20ac27fb4
commit
1222ca38fb
|
@ -202,8 +202,11 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
|
||||||
*/
|
*/
|
||||||
public void setMessageConverters(List<HttpMessageConverter<?>> messageConverters) {
|
public void setMessageConverters(List<HttpMessageConverter<?>> messageConverters) {
|
||||||
Assert.notEmpty(messageConverters, "'messageConverters' must not be empty");
|
Assert.notEmpty(messageConverters, "'messageConverters' must not be empty");
|
||||||
this.messageConverters.clear();
|
// Take getMessageConverters() List as-is when passed in here
|
||||||
this.messageConverters.addAll(messageConverters);
|
if (this.messageConverters != messageConverters) {
|
||||||
|
this.messageConverters.clear();
|
||||||
|
this.messageConverters.addAll(messageConverters);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue