From ba55f1f2909fb8e4ff99c8e5b3d4a2656151fec8 Mon Sep 17 00:00:00 2001 From: spencergibb Date: Wed, 9 Sep 2020 16:21:16 -0400 Subject: [PATCH] Uses bootstrap registry for passing complex objects. --- .../config/ZookeeperConfigDataLoader.java | 5 ++++- .../config/ZookeeperConfigDataLocation.java | 15 +++------------ .../ZookeeperConfigDataLocationResolver.java | 2 +- 3 files changed, 8 insertions(+), 14 deletions(-) diff --git a/spring-cloud-zookeeper-config/src/main/java/org/springframework/cloud/zookeeper/config/ZookeeperConfigDataLoader.java b/spring-cloud-zookeeper-config/src/main/java/org/springframework/cloud/zookeeper/config/ZookeeperConfigDataLoader.java index 5b74155b..2168076d 100644 --- a/spring-cloud-zookeeper-config/src/main/java/org/springframework/cloud/zookeeper/config/ZookeeperConfigDataLoader.java +++ b/spring-cloud-zookeeper-config/src/main/java/org/springframework/cloud/zookeeper/config/ZookeeperConfigDataLoader.java @@ -20,6 +20,7 @@ import java.util.Collections; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; +import org.apache.curator.framework.CuratorFramework; import org.springframework.boot.context.config.ConfigData; import org.springframework.boot.context.config.ConfigDataLoader; @@ -33,8 +34,10 @@ public class ZookeeperConfigDataLoader implements ConfigDataLoader locations = new ArrayList<>(); contexts.forEach(propertySourceContext -> locations - .add(new ZookeeperConfigDataLocation(curator, properties, propertySourceContext, optional))); + .add(new ZookeeperConfigDataLocation(properties, propertySourceContext, optional))); return locations; }