From c94019286720203ed85cce8dc0cf98c905bba153 Mon Sep 17 00:00:00 2001 From: Dave Syer Date: Wed, 20 Apr 2016 11:25:31 +0100 Subject: [PATCH] Switch off info endpoint rebinding in Spring Boot 1.4 The new info endpoint doesn't need special treatment to pick up changes in the Environment, so we can just skip installing the old bean that manipulates it. Fixes gh-108 --- .../cloud/autoconfigure/RefreshEndpointAutoConfiguration.java | 1 + 1 file changed, 1 insertion(+) diff --git a/spring-cloud-context/src/main/java/org/springframework/cloud/autoconfigure/RefreshEndpointAutoConfiguration.java b/spring-cloud-context/src/main/java/org/springframework/cloud/autoconfigure/RefreshEndpointAutoConfiguration.java index 63eaf97c..bac20fea 100644 --- a/spring-cloud-context/src/main/java/org/springframework/cloud/autoconfigure/RefreshEndpointAutoConfiguration.java +++ b/spring-cloud-context/src/main/java/org/springframework/cloud/autoconfigure/RefreshEndpointAutoConfiguration.java @@ -59,6 +59,7 @@ import org.springframework.integration.monitor.IntegrationMBeanExporter; public class RefreshEndpointAutoConfiguration { @ConditionalOnBean(EndpointAutoConfiguration.class) + @ConditionalOnMissingClass("org.springframework.boot.actuate.info.InfoContributor") @Bean InfoEndpointRebinderConfiguration infoEndpointRebinderConfiguration() { return new InfoEndpointRebinderConfiguration();