Class EurekaConfigServerBootstrapConfiguration

java.lang.Object
org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration

@ConditionalOnClass(org.springframework.cloud.config.client.ConfigServicePropertySourceLocator.class) @Conditional(org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration.EurekaConfigServerBootstrapCondition.class) @Configuration(proxyBeanMethods=false) @EnableConfigurationProperties public class EurekaConfigServerBootstrapConfiguration extends Object
Bootstrap configuration for config client that wants to lookup the config server via discovery.
Author:
Dave Syer
  • Constructor Details

    • EurekaConfigServerBootstrapConfiguration

      public EurekaConfigServerBootstrapConfiguration()
  • Method Details

    • eurekaClientConfigBean

      @Bean @ConditionalOnMissingBean(value=com.netflix.discovery.EurekaClientConfig.class, search=CURRENT) public EurekaClientConfigBean eurekaClientConfigBean()
    • configDiscoveryRestTemplateEurekaHttpClient

      @Bean @ConditionalOnMissingBean(com.netflix.discovery.shared.transport.EurekaHttpClient.class) @ConditionalOnProperty(prefix="eureka.client", name="webclient.enabled", matchIfMissing=true, havingValue="false") public RestTemplateEurekaHttpClient configDiscoveryRestTemplateEurekaHttpClient(EurekaClientConfigBean config, org.springframework.core.env.Environment env, @Nullable org.springframework.cloud.configuration.TlsProperties properties, EurekaClientHttpRequestFactorySupplier eurekaClientHttpRequestFactorySupplier)
    • eurekaConfigServerInstanceProvider

      @Bean public org.springframework.cloud.config.client.ConfigServerInstanceProvider.Function eurekaConfigServerInstanceProvider(com.netflix.discovery.shared.transport.EurekaHttpClient client, com.netflix.discovery.EurekaClientConfig config)