diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/condition/OnWebApplicationCondition.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/condition/OnWebApplicationCondition.java index f3a379905d5..f787323ece1 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/condition/OnWebApplicationCondition.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/condition/OnWebApplicationCondition.java @@ -78,8 +78,7 @@ class OnWebApplicationCondition extends SpringBootCondition { } if (context.getResourceLoader() instanceof WebApplicationContext) { - return ConditionOutcome - .match("found web application WebApplicationContext"); + return ConditionOutcome.match("found web application WebApplicationContext"); } return ConditionOutcome.noMatch("not a web application"); diff --git a/spring-boot/src/main/java/org/springframework/boot/bind/PropertySourcesPropertyValues.java b/spring-boot/src/main/java/org/springframework/boot/bind/PropertySourcesPropertyValues.java index d7e874d66ac..13ee4434c21 100644 --- a/spring-boot/src/main/java/org/springframework/boot/bind/PropertySourcesPropertyValues.java +++ b/spring-boot/src/main/java/org/springframework/boot/bind/PropertySourcesPropertyValues.java @@ -51,7 +51,7 @@ public class PropertySourcesPropertyValues implements PropertyValues { private static final Collection NON_ENUMERABLE_ENUMERABLES = Arrays.asList( StandardEnvironment.SYSTEM_ENVIRONMENT_PROPERTY_SOURCE_NAME, StandardEnvironment.SYSTEM_PROPERTIES_PROPERTY_SOURCE_NAME); - + /** * Create a new PropertyValues from the given PropertySources * @param propertySources a PropertySources instance @@ -107,7 +107,8 @@ public class PropertySourcesPropertyValues implements PropertyValues { PropertySourcesPropertyResolver resolver, String[] includes, String[] exacts) { if (source.getPropertyNames().length > 0) { for (String propertyName : source.getPropertyNames()) { - if (PropertySourcesPropertyValues.NON_ENUMERABLE_ENUMERABLES.contains(source.getName()) + if (PropertySourcesPropertyValues.NON_ENUMERABLE_ENUMERABLES + .contains(source.getName()) && !PatternMatchUtils.simpleMatch(includes, propertyName)) { continue; }