diff --git a/spring-cloud-consul-config/src/main/java/org/springframework/cloud/consul/config/ConsulConfigDataLoader.java b/spring-cloud-consul-config/src/main/java/org/springframework/cloud/consul/config/ConsulConfigDataLoader.java index 6a35437c..501b04a3 100644 --- a/spring-cloud-consul-config/src/main/java/org/springframework/cloud/consul/config/ConsulConfigDataLoader.java +++ b/spring-cloud-consul-config/src/main/java/org/springframework/cloud/consul/config/ConsulConfigDataLoader.java @@ -16,21 +16,29 @@ package org.springframework.cloud.consul.config; +import java.util.ArrayList; import java.util.Collections; +import java.util.EnumSet; +import java.util.List; import com.ecwid.consul.v1.ConsulClient; import org.apache.commons.logging.Log; import org.springframework.boot.context.config.ConfigData; +import org.springframework.boot.context.config.ConfigData.Option; +import org.springframework.boot.context.config.ConfigData.Options; import org.springframework.boot.context.config.ConfigDataLoader; import org.springframework.boot.context.config.ConfigDataLoaderContext; import org.springframework.boot.context.config.ConfigDataResourceNotFoundException; import org.springframework.boot.context.properties.bind.Binder; import org.springframework.cloud.consul.config.ConsulBootstrapper.LoadContext; import org.springframework.cloud.consul.config.ConsulBootstrapper.LoaderInterceptor; +import org.springframework.util.StringUtils; public class ConsulConfigDataLoader implements ConfigDataLoader { + private static final EnumSet