diff --git a/spring-cloud-zookeeper-discovery/src/main/java/org/springframework/cloud/zookeeper/discovery/ZookeeperDiscoveryProperties.java b/spring-cloud-zookeeper-discovery/src/main/java/org/springframework/cloud/zookeeper/discovery/ZookeeperDiscoveryProperties.java index 87902bac..e6f5370f 100644 --- a/spring-cloud-zookeeper-discovery/src/main/java/org/springframework/cloud/zookeeper/discovery/ZookeeperDiscoveryProperties.java +++ b/spring-cloud-zookeeper-discovery/src/main/java/org/springframework/cloud/zookeeper/discovery/ZookeeperDiscoveryProperties.java @@ -22,8 +22,6 @@ import java.util.Map; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.cloud.commons.util.InetUtils; -import javax.annotation.PostConstruct; - /** * Properties related to Zookeeper's Service Discovery. * @@ -75,11 +73,6 @@ public class ZookeeperDiscoveryProperties { this.instanceHost = this.hostInfo.getIpAddress(); } - @PostConstruct - public void init() { - this.root = DependencyPathUtils.sanitize(this.root); - } - public boolean isEnabled() { return this.enabled; } @@ -101,7 +94,7 @@ public class ZookeeperDiscoveryProperties { } public void setRoot(String root) { - this.root = root; + this.root = DependencyPathUtils.sanitize(root); } public void setUriSpec(String uriSpec) { diff --git a/spring-cloud-zookeeper-discovery/src/test/java/org/springframework/cloud/zookeeper/discovery/ZookeeperDiscoveryPropertiesTest.java b/spring-cloud-zookeeper-discovery/src/test/java/org/springframework/cloud/zookeeper/discovery/ZookeeperDiscoveryPropertiesTest.java index 75dfbb77..f44d56a0 100644 --- a/spring-cloud-zookeeper-discovery/src/test/java/org/springframework/cloud/zookeeper/discovery/ZookeeperDiscoveryPropertiesTest.java +++ b/spring-cloud-zookeeper-discovery/src/test/java/org/springframework/cloud/zookeeper/discovery/ZookeeperDiscoveryPropertiesTest.java @@ -30,9 +30,8 @@ public class ZookeeperDiscoveryPropertiesTest { ZookeeperDiscoveryProperties zookeeperDiscoveryProperties = new ZookeeperDiscoveryProperties(new InetUtils(new InetUtilsProperties())); // when: zookeeperDiscoveryProperties.setRoot(root); - zookeeperDiscoveryProperties.init(); // then: then(zookeeperDiscoveryProperties.getRoot()).isEqualTo("/es"); } -} \ No newline at end of file +}