@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.