From d76002d1196ead1897a6a12d336eb1646b098327 Mon Sep 17 00:00:00 2001 From: spencergibb Date: Fri, 21 Aug 2020 10:19:04 -0400 Subject: [PATCH] Updates to new ConfigData method signatures --- .../cloud/config/client/AbstractConfigDataLoader.java | 5 ++++- .../config/client/TestConfigServerConfigDataLoader.java | 7 ++++--- .../server/environment/NativeEnvironmentRepository.java | 2 +- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/spring-cloud-config-client/src/main/java/org/springframework/cloud/config/client/AbstractConfigDataLoader.java b/spring-cloud-config-client/src/main/java/org/springframework/cloud/config/client/AbstractConfigDataLoader.java index dc799fc4..8460af01 100644 --- a/spring-cloud-config-client/src/main/java/org/springframework/cloud/config/client/AbstractConfigDataLoader.java +++ b/spring-cloud-config-client/src/main/java/org/springframework/cloud/config/client/AbstractConfigDataLoader.java @@ -29,6 +29,7 @@ import org.apache.commons.logging.Log; import org.springframework.boot.context.config.ConfigData; import org.springframework.boot.context.config.ConfigDataLoader; +import org.springframework.boot.context.config.ConfigDataLoaderContext; import org.springframework.boot.env.OriginTrackedMapPropertySource; import org.springframework.boot.origin.Origin; import org.springframework.boot.origin.OriginTrackedValue; @@ -68,8 +69,10 @@ public abstract class AbstractConfigDataLoader fn = dataLocation -> { try { - return super.load(dataLocation); + return super.load(context, dataLocation); } catch (IOException e) { ReflectionUtils.rethrowRuntimeException(e); diff --git a/spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/environment/NativeEnvironmentRepository.java b/spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/environment/NativeEnvironmentRepository.java index ddd4d1cb..6260e60c 100644 --- a/spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/environment/NativeEnvironmentRepository.java +++ b/spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/environment/NativeEnvironmentRepository.java @@ -134,7 +134,7 @@ public class NativeEnvironmentRepository try { ConfigurableEnvironment environment = getEnvironment(config, profile, label); DefaultResourceLoader resourceLoader = new DefaultResourceLoader(); - ConfigDataEnvironmentPostProcessor.applyTo(environment, resourceLoader, + ConfigDataEnvironmentPostProcessor.applyTo(environment, resourceLoader, null, StringUtils.commaDelimitedListToStringArray(profile)); environment.getPropertySources().remove("config-data-setup");