From 514399edbb02d10f368bdf9062ef01c826700e38 Mon Sep 17 00:00:00 2001 From: Stephane Nicoll Date: Mon, 14 Aug 2017 12:12:30 +0200 Subject: [PATCH] Make sure the stats are published This commit temporarily removes the `@ConditionalOnBean` condition that was added in 1bf0d0f as it breaks stats support. As auto-configurations are not properly ordered, the `@Bean` configuration was backing off even if a `InitializrMetadataProvider` bean was eventually present. --- .../actuate/autoconfigure/InitializrStatsAutoConfiguration.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/initializr-actuator/src/main/java/io/spring/initializr/actuate/autoconfigure/InitializrStatsAutoConfiguration.java b/initializr-actuator/src/main/java/io/spring/initializr/actuate/autoconfigure/InitializrStatsAutoConfiguration.java index 5d596725..386eccf0 100644 --- a/initializr-actuator/src/main/java/io/spring/initializr/actuate/autoconfigure/InitializrStatsAutoConfiguration.java +++ b/initializr-actuator/src/main/java/io/spring/initializr/actuate/autoconfigure/InitializrStatsAutoConfiguration.java @@ -24,7 +24,6 @@ import io.spring.initializr.actuate.stat.StatsProperties; import io.spring.initializr.metadata.InitializrMetadataProvider; import org.springframework.boot.autoconfigure.AutoConfigureAfter; -import org.springframework.boot.autoconfigure.condition.ConditionalOnBean; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.boot.autoconfigure.web.WebClientAutoConfiguration; @@ -55,7 +54,6 @@ class InitializrStatsAutoConfiguration { } @Bean - @ConditionalOnBean(InitializrMetadataProvider.class) public ProjectGenerationStatPublisher projectRequestStatHandler( InitializrMetadataProvider provider, RestTemplateBuilder restTemplateBuilder) {