diff --git a/spring-core/src/main/java/org/springframework/core/env/CompositePropertySource.java b/spring-core/src/main/java/org/springframework/core/env/CompositePropertySource.java index 29cb735f997..6ce1d0d7794 100644 --- a/spring-core/src/main/java/org/springframework/core/env/CompositePropertySource.java +++ b/spring-core/src/main/java/org/springframework/core/env/CompositePropertySource.java @@ -17,6 +17,7 @@ package org.springframework.core.env; import java.util.ArrayList; +import java.util.Collection; import java.util.LinkedHashSet; import java.util.List; import java.util.Set; @@ -75,6 +76,14 @@ public class CompositePropertySource extends PropertySource { this.propertySources.addAll(existing); } + /** + * Return all property sources that this composite source holds. + * @since 4.1.1 + */ + public Collection> getPropertySources() { + return this.propertySources; + } + @Override public String toString() { return String.format("%s [name='%s', propertySources=%s]",