diff --git a/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/MetricsAutoConfiguration.java b/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/MetricsAutoConfiguration.java index 069feee08dc..14562127991 100644 --- a/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/MetricsAutoConfiguration.java +++ b/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/MetricsAutoConfiguration.java @@ -114,10 +114,12 @@ public class MetricsAutoConfiguration { MeterRegistryConfigurationSupport(MeterRegistry registry, ObjectProvider> configurers, - MetricsProperties config, Collection binders) { + MetricsProperties config, + ObjectProvider> binders) { configurers.getIfAvailable(Collections::emptyList) .forEach((configurer) -> configurer.configureRegistry(registry)); - binders.forEach((binder) -> binder.bindTo(registry)); + binders.getIfAvailable(Collections::emptyList) + .forEach((binder) -> binder.bindTo(registry)); if (config.isUseGlobalRegistry()) { Metrics.addRegistry(registry); }