From 06a4e0996b5165bf0ac550b9a8a5fc8fc4374b8d Mon Sep 17 00:00:00 2001 From: Spencer Gibb Date: Tue, 17 Nov 2015 09:22:01 -0700 Subject: [PATCH] added ribbon.http.client.enabled conditional --- .../cloud/netflix/ribbon/RibbonAutoConfiguration.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/ribbon/RibbonAutoConfiguration.java b/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/ribbon/RibbonAutoConfiguration.java index 29e8bcb7..bf2abbde 100644 --- a/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/ribbon/RibbonAutoConfiguration.java +++ b/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/ribbon/RibbonAutoConfiguration.java @@ -24,6 +24,7 @@ import org.springframework.boot.autoconfigure.AutoConfigureAfter; import org.springframework.boot.autoconfigure.AutoConfigureBefore; import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; +import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.cloud.client.actuator.HasFeatures; import org.springframework.cloud.client.loadbalancer.LoadBalancerAutoConfiguration; import org.springframework.cloud.client.loadbalancer.LoadBalancerClient; @@ -73,6 +74,7 @@ public class RibbonAutoConfiguration { @Configuration @ConditionalOnClass(HttpRequest.class) + @ConditionalOnProperty(value = "ribbon.http.client.enabled", matchIfMissing = true) protected static class RibbonClientConfig { @Autowired