Skip to content

Commit 1222ca3

Browse files
committed
RestTemplate accepts getMessageConverters() List on setMessageConverters again
Issue: SPR-11962
1 parent e20ac27 commit 1222ca3

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

spring-web/src/main/java/org/springframework/web/client/RestTemplate.java

+5-2
Original file line numberDiff line numberDiff line change
@@ -202,8 +202,11 @@ public RestTemplate(List<HttpMessageConverter<?>> messageConverters) {
202202
*/
203203
public void setMessageConverters(List<HttpMessageConverter<?>> messageConverters) {
204204
Assert.notEmpty(messageConverters, "'messageConverters' must not be empty");
205-
this.messageConverters.clear();
206-
this.messageConverters.addAll(messageConverters);
205+
// Take getMessageConverters() List as-is when passed in here
206+
if (this.messageConverters != messageConverters) {
207+
this.messageConverters.clear();
208+
this.messageConverters.addAll(messageConverters);
209+
}
207210
}
208211

209212
/**

0 commit comments

Comments
 (0)