diff --git a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/PropertiesMeterFilter.java b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/PropertiesMeterFilter.java index 2ed427e4a38..7edd6caa973 100644 --- a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/PropertiesMeterFilter.java +++ b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/PropertiesMeterFilter.java @@ -74,6 +74,9 @@ public class PropertiesMeterFilter implements MeterFilter { } private T lookup(Map values, Id id, T defaultValue) { + if (values.isEmpty()) { + return defaultValue; + } String name = id.getName(); while (StringUtils.hasLength(name)) { T result = values.get(name);