diff --git a/spring-cloud-context/src/main/java/org/springframework/cloud/bootstrap/BootstrapConfigFileApplicationListener.java b/spring-cloud-context/src/main/java/org/springframework/cloud/bootstrap/BootstrapConfigFileApplicationListener.java index 9ab18217..323643ac 100644 --- a/spring-cloud-context/src/main/java/org/springframework/cloud/bootstrap/BootstrapConfigFileApplicationListener.java +++ b/spring-cloud-context/src/main/java/org/springframework/cloud/bootstrap/BootstrapConfigFileApplicationListener.java @@ -635,7 +635,7 @@ public class BootstrapConfigFileApplicationListener return loaded.stream().map((propertySource) -> { Binder binder = new Binder(ConfigurationPropertySources.from(propertySource), this.placeholdersResolver); - String[] profiles = binder.bind("spring.profiles", STRING_ARRAY).orElse(null); + String[] profiles = binder.bind("spring.config.activate.on-profile", STRING_ARRAY).orElse(null); Set activeProfiles = getProfiles(binder, ACTIVE_PROFILES_PROPERTY); Set includeProfiles = getProfiles(binder, INCLUDE_PROFILES_PROPERTY); return new Document(propertySource, profiles, activeProfiles, includeProfiles);