From afc8a99d7e40da405689c38042d851a29735eeb7 Mon Sep 17 00:00:00 2001 From: Spencer Gibb Date: Tue, 18 Jul 2017 10:56:41 -0600 Subject: [PATCH] Add `@NestedConfigurationProperty` to transport. Needed in `EurekaClientConfigBean` because `CloudEurekaTransportConfig` is a separate class. Fixes gh-2138 --- .../cloud/netflix/eureka/EurekaClientConfigBean.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java b/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java index a7f7228c..a69a54a2 100644 --- a/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java +++ b/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java @@ -17,13 +17,13 @@ package org.springframework.cloud.netflix.eureka; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; import java.util.List; import java.util.Map; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.boot.context.properties.NestedConfigurationProperty; import org.springframework.core.env.PropertyResolver; import org.springframework.util.StringUtils; @@ -33,6 +33,8 @@ import com.netflix.discovery.shared.transport.EurekaTransportConfig; import lombok.Data; +import static org.springframework.cloud.netflix.eureka.EurekaConstants.DEFAULT_PREFIX; + /** * @author Dave Syer */ @@ -57,6 +59,7 @@ public class EurekaClientConfigBean implements EurekaClientConfig, EurekaConstan */ private boolean enabled = true; + @NestedConfigurationProperty private EurekaTransportConfig transport = new CloudEurekaTransportConfig(); /**