diff --git a/spring-cloud-consul-discovery/src/main/java/org/springframework/cloud/consul/discovery/ConsulRibbonClientConfiguration.java b/spring-cloud-consul-discovery/src/main/java/org/springframework/cloud/consul/discovery/ConsulRibbonClientConfiguration.java index fefd060b..9b034242 100644 --- a/spring-cloud-consul-discovery/src/main/java/org/springframework/cloud/consul/discovery/ConsulRibbonClientConfiguration.java +++ b/spring-cloud-consul-discovery/src/main/java/org/springframework/cloud/consul/discovery/ConsulRibbonClientConfiguration.java @@ -50,6 +50,9 @@ public class ConsulRibbonClientConfiguration { @Autowired private ConsulClient client; + @Autowired + private ConsulDiscoveryProperties properties; + @Value("${ribbon.client.name}") private String serviceId = "client"; @@ -67,7 +70,7 @@ public class ConsulRibbonClientConfiguration { @Bean @ConditionalOnMissingBean public ServerList ribbonServerList(IClientConfig config) { - ConsulServerList serverList = new ConsulServerList(client); + ConsulServerList serverList = new ConsulServerList(client, properties); serverList.initWithNiwsConfig(config); return serverList; }