@ConditionalOnClass(value=org.springframework.cloud.config.client.ConfigServicePropertySourceLocator.class)
@ConditionalOnProperty(value="spring.cloud.config.discovery.enabled",
matchIfMissing=false)
@Configuration(proxyBeanMethods=false)
public class EurekaConfigServerBootstrapConfiguration
extends Object
| Constructor and Description |
|---|
EurekaConfigServerBootstrapConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
RestTemplateEurekaHttpClient |
configDiscoveryRestTemplateEurekaHttpClient(EurekaClientConfigBean config) |
WebClientEurekaHttpClient |
configDiscoveryWebClientEurekaHttpClient(EurekaClientConfigBean config) |
EurekaClientConfigBean |
eurekaClientConfigBean() |
org.springframework.cloud.config.client.ConfigServerInstanceProvider.Function |
eurekaConfigServerInstanceProvider(com.netflix.discovery.shared.transport.EurekaHttpClient client,
com.netflix.discovery.EurekaClientConfig config) |
public EurekaConfigServerBootstrapConfiguration()
@Bean
@ConditionalOnMissingBean(value=com.netflix.discovery.EurekaClientConfig.class,
search=CURRENT)
public EurekaClientConfigBean eurekaClientConfigBean()
@Bean @ConditionalOnMissingBean(value=com.netflix.discovery.shared.transport.EurekaHttpClient.class) @ConditionalOnClass(name="org.springframework.web.reactive.function.client.WebClient") public WebClientEurekaHttpClient configDiscoveryWebClientEurekaHttpClient(EurekaClientConfigBean config)
@Bean @ConditionalOnMissingBean(value=com.netflix.discovery.shared.transport.EurekaHttpClient.class) @ConditionalOnMissingClass(value="org.springframework.web.reactive.function.client.WebClient") public RestTemplateEurekaHttpClient configDiscoveryRestTemplateEurekaHttpClient(EurekaClientConfigBean config)
@Bean
public org.springframework.cloud.config.client.ConfigServerInstanceProvider.Function eurekaConfigServerInstanceProvider(com.netflix.discovery.shared.transport.EurekaHttpClient client,
com.netflix.discovery.EurekaClientConfig config)
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.