Class ConsulDiscoveryClientConfiguration

java.lang.Object
org.springframework.cloud.consul.discovery.ConsulDiscoveryClientConfiguration

@Configuration(proxyBeanMethods=false) @ConditionalOnDiscoveryEnabled @ConditionalOnBlockingDiscoveryEnabled @ConditionalOnConsulDiscoveryEnabled @EnableConfigurationProperties @AutoConfigureBefore({org.springframework.cloud.client.discovery.simple.SimpleDiscoveryClientAutoConfiguration.class,org.springframework.cloud.client.CommonsClientAutoConfiguration.class}) @AutoConfigureAfter({org.springframework.cloud.commons.util.UtilAutoConfiguration.class,org.springframework.cloud.consul.ConsulAutoConfiguration.class}) public class ConsulDiscoveryClientConfiguration extends Object
Author:
Spencer Gibb, Olga Maciaszek-Sharma, Tim Ysewyn
  • Constructor Details

    • ConsulDiscoveryClientConfiguration

      public ConsulDiscoveryClientConfiguration()
  • Method Details

    • consulDiscoveryProperties

      @Bean @ConditionalOnMissingBean public ConsulDiscoveryProperties consulDiscoveryProperties(org.springframework.cloud.commons.util.InetUtils inetUtils)
    • consulDiscoveryClient

      @Bean @ConditionalOnMissingBean public ConsulDiscoveryClient consulDiscoveryClient(com.ecwid.consul.v1.ConsulClient consulClient, ConsulDiscoveryProperties discoveryProperties)