@Configuration
@ConditionalOnClass(value=org.springframework.cloud.consul.discovery.ConsulDiscoveryProperties.class)
@ConditionalOnProperty(value="spring.cloud.consul.discovery.enabled",
matchIfMissing=true)
@AutoConfigureBefore(value=org.springframework.cloud.consul.discovery.ConsulDiscoveryClientConfiguration.class)
@RibbonClients(defaultConfiguration=CustomConsulRibbonClientConfiguration.class)
public class CustomConsulDiscoveryClientConfiguration
extends Object
| 构造器和说明 |
|---|
CustomConsulDiscoveryClientConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.springframework.cloud.consul.discovery.ConsulDiscoveryClient |
consulDiscoveryClient(com.ecwid.consul.v1.ConsulClient consulClient,
org.springframework.cloud.consul.discovery.ConsulDiscoveryProperties discoveryProperties)
自定义的ConsulDiscoveryClient
|
@Bean
@ConditionalOnMissingBean
public org.springframework.cloud.consul.discovery.ConsulDiscoveryClient consulDiscoveryClient(com.ecwid.consul.v1.ConsulClient consulClient,
org.springframework.cloud.consul.discovery.ConsulDiscoveryProperties discoveryProperties)
Copyright © 2020. All rights reserved.