From d952a8f3a5e6871c05a2206236f5aabbedf3e9a6 Mon Sep 17 00:00:00 2001 From: Stephane Nicoll Date: Mon, 5 Oct 2020 16:16:40 +0200 Subject: [PATCH] Avoid unnecessary reflection in builders Closes gh-23560 --- .../springframework/boot/web/client/RestTemplateBuilder.java | 2 +- .../boot/webservices/client/WebServiceTemplateBuilder.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/client/RestTemplateBuilder.java b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/client/RestTemplateBuilder.java index 3dc439dd57..8bf50005f8 100644 --- a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/client/RestTemplateBuilder.java +++ b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/client/RestTemplateBuilder.java @@ -586,7 +586,7 @@ public class RestTemplateBuilder { * @see #configure(RestTemplate) */ public RestTemplate build() { - return build(RestTemplate.class); + return configure(new RestTemplate()); } /** diff --git a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/webservices/client/WebServiceTemplateBuilder.java b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/webservices/client/WebServiceTemplateBuilder.java index dc63e7e598..c47c1dd0ca 100644 --- a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/webservices/client/WebServiceTemplateBuilder.java +++ b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/webservices/client/WebServiceTemplateBuilder.java @@ -424,7 +424,7 @@ public class WebServiceTemplateBuilder { * @see #configure(WebServiceTemplate) */ public WebServiceTemplate build() { - return build(WebServiceTemplate.class); + return configure(new WebServiceTemplate()); } /**