From 99971a65787b0d8e46de459b93f9378e351f5bf0 Mon Sep 17 00:00:00 2001 From: Christian Dupuis Date: Thu, 17 Jul 2014 16:12:06 +0200 Subject: [PATCH] Fix HTTP status code mapping in HealthMvcEndpoint refs #1264 --- .../actuate/autoconfigure/EndpointWebMvcAutoConfiguration.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/EndpointWebMvcAutoConfiguration.java b/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/EndpointWebMvcAutoConfiguration.java index 5e49ac59f7..5173059199 100644 --- a/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/EndpointWebMvcAutoConfiguration.java +++ b/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/EndpointWebMvcAutoConfiguration.java @@ -156,7 +156,8 @@ public class EndpointWebMvcAutoConfiguration implements ApplicationContextAware, @ConditionalOnExpression("${endpoints.health.enabled:true}") public HealthMvcEndpoint healthMvcEndpoint(HealthEndpoint delegate) { HealthMvcEndpoint healthMvcEndpoint = new HealthMvcEndpoint(delegate); - if (this.healthMvcEndpointProperties.getMapping() != null) { + if (this.healthMvcEndpointProperties.getMapping() != null + && this.healthMvcEndpointProperties.getMapping().size() > 0) { healthMvcEndpoint.setStatusMapping(this.healthMvcEndpointProperties .getMapping()); }