From d77efe1f6b7d9ec7320c4ad1e343dd4350e27807 Mon Sep 17 00:00:00 2001 From: song <58645531+Song246@users.noreply.github.com> Date: Wed, 5 Jun 2024 22:28:48 +0800 Subject: [PATCH] Extract the Consul default-context field as a constant (#1538) --- .../springboot/starter/refresher/ConsulRefresherHandler.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/starters/threadpool/config/src/main/java/cn/hippo4j/config/springboot/starter/refresher/ConsulRefresherHandler.java b/starters/threadpool/config/src/main/java/cn/hippo4j/config/springboot/starter/refresher/ConsulRefresherHandler.java index ea2cca4e..0f0dd23b 100644 --- a/starters/threadpool/config/src/main/java/cn/hippo4j/config/springboot/starter/refresher/ConsulRefresherHandler.java +++ b/starters/threadpool/config/src/main/java/cn/hippo4j/config/springboot/starter/refresher/ConsulRefresherHandler.java @@ -41,6 +41,8 @@ public class ConsulRefresherHandler extends AbstractConfigThreadPoolDynamicRefre private static final int INITIAL_CAPACITY = 64; + private static final String DEFAULT_CONTEXT = "spring.cloud.consul.config.default-context"; + @EventListener(EnvironmentChangeEvent.class) public void refreshed(EnvironmentChangeEvent event) { Map configInfo = extractLatestConfigInfo(event); @@ -70,7 +72,7 @@ public class ConsulRefresherHandler extends AbstractConfigThreadPoolDynamicRefre private CharSequence getApplicationConfigDefaultContext(AbstractEnvironment environment) { return environment.getPropertySources().stream() .filter(propertySource -> propertySource instanceof OriginTrackedMapPropertySource) - .map(propertySource -> ((Map) propertySource.getSource()).get("spring.cloud.consul.config.default-context")) + .map(propertySource -> ((Map) propertySource.getSource()).get(DEFAULT_CONTEXT)) .findFirst().orElse(StringUtils.EMPTY); }