From 72d95ec812e2d6c7c4b5f323e8c6e26dc515ae30 Mon Sep 17 00:00:00 2001 From: Ryan Baxter Date: Fri, 3 Jun 2022 11:20:49 -0400 Subject: [PATCH] Make RestTemplate bean conditional. Fixes #1025 --- .../discovery/KubernetesDiscoveryClientAutoConfiguration.java | 1 + 1 file changed, 1 insertion(+) diff --git a/spring-cloud-kubernetes-discovery/src/main/java/org/springframework/cloud/kubernetes/discovery/KubernetesDiscoveryClientAutoConfiguration.java b/spring-cloud-kubernetes-discovery/src/main/java/org/springframework/cloud/kubernetes/discovery/KubernetesDiscoveryClientAutoConfiguration.java index d40e06e6..1dbfac0e 100644 --- a/spring-cloud-kubernetes-discovery/src/main/java/org/springframework/cloud/kubernetes/discovery/KubernetesDiscoveryClientAutoConfiguration.java +++ b/spring-cloud-kubernetes-discovery/src/main/java/org/springframework/cloud/kubernetes/discovery/KubernetesDiscoveryClientAutoConfiguration.java @@ -55,6 +55,7 @@ public class KubernetesDiscoveryClientAutoConfiguration { @Bean @ConditionalOnMissingClass("org.springframework.web.reactive.function.client.WebClient") + @ConditionalOnMissingBean(RestTemplate.class) public RestTemplate restTemplate() { return new RestTemplateBuilder().build(); }