Class LoadBalancerAutoConfiguration
java.lang.Object
org.springframework.cloud.client.loadbalancer.LoadBalancerAutoConfiguration
@Configuration(proxyBeanMethods=false)
@ConditionalOnClass(org.springframework.web.client.RestTemplate.class)
@ConditionalOnBean(LoadBalancerClient.class)
@EnableConfigurationProperties(LoadBalancerClientsProperties.class)
public class LoadBalancerAutoConfiguration
extends Object
Auto-configuration for blocking client-side load balancing.
- Author:
- Spencer Gibb, Dave Syer, Will Tran, Gang Li, Olga Maciaszek-Sharma
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Auto configuration for retry mechanism.static class
Auto configuration for retry intercepting mechanism. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.beans.factory.SmartInitializingSingleton
loadBalancedRestTemplateInitializerDeprecated
(org.springframework.beans.factory.ObjectProvider<List<RestTemplateCustomizer>> restTemplateCustomizers) loadBalancerRequestFactory
(LoadBalancerClient loadBalancerClient)
-
Constructor Details
-
LoadBalancerAutoConfiguration
public LoadBalancerAutoConfiguration()
-
-
Method Details
-
loadBalancedRestTemplateInitializerDeprecated
@Bean public org.springframework.beans.factory.SmartInitializingSingleton loadBalancedRestTemplateInitializerDeprecated(org.springframework.beans.factory.ObjectProvider<List<RestTemplateCustomizer>> restTemplateCustomizers) -
loadBalancerRequestFactory
@Bean @ConditionalOnMissingBean public LoadBalancerRequestFactory loadBalancerRequestFactory(LoadBalancerClient loadBalancerClient)
-