diff --git a/spring-cloud-context/src/main/java/org/springframework/cloud/autoconfigure/RefreshAutoConfiguration.java b/spring-cloud-context/src/main/java/org/springframework/cloud/autoconfigure/RefreshAutoConfiguration.java index 9ac6b559..267a1d3d 100644 --- a/spring-cloud-context/src/main/java/org/springframework/cloud/autoconfigure/RefreshAutoConfiguration.java +++ b/spring-cloud-context/src/main/java/org/springframework/cloud/autoconfigure/RefreshAutoConfiguration.java @@ -57,7 +57,7 @@ import org.springframework.integration.monitor.IntegrationMBeanExporter; */ @Configuration @ConditionalOnClass(RefreshScope.class) -@AutoConfigureAfter(WebMvcAutoConfiguration.class) +@AutoConfigureAfter({ WebMvcAutoConfiguration.class, EndpointAutoConfiguration.class }) public class RefreshAutoConfiguration { @Bean @@ -81,8 +81,8 @@ public class RefreshAutoConfiguration { @Configuration @ConditionalOnClass(InfoEndpoint.class) @ConditionalOnBean(EndpointAutoConfiguration.class) - protected static class InfoEndpointRebinderConfiguration implements - ApplicationListener, BeanPostProcessor { + protected static class InfoEndpointRebinderConfiguration + implements ApplicationListener, BeanPostProcessor { @Autowired private ConfigurableEnvironment environment; @@ -178,8 +178,8 @@ public class RefreshAutoConfiguration { @Bean @ConditionalOnMissingBean - public RefreshEndpoint refreshEndpoint( - ConfigurableApplicationContext context, RefreshScope scope) { + public RefreshEndpoint refreshEndpoint(ConfigurableApplicationContext context, + RefreshScope scope) { RefreshEndpoint endpoint = new RefreshEndpoint(context, scope); return endpoint; }