diff --git a/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/HealthIndicatorAutoConfiguration.java b/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/HealthIndicatorAutoConfiguration.java index ee553fac257..7d351ade683 100644 --- a/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/HealthIndicatorAutoConfiguration.java +++ b/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/HealthIndicatorAutoConfiguration.java @@ -307,6 +307,7 @@ public class HealthIndicatorAutoConfiguration { } @Configuration + @ConditionalOnClass(RedisConnectionFactory.class) @ConditionalOnBean(RedisConnectionFactory.class) @ConditionalOnEnabledHealthIndicator("redis") public static class RedisHealthIndicatorConfiguration extends @@ -328,6 +329,7 @@ public class HealthIndicatorAutoConfiguration { } @Configuration + @ConditionalOnClass(RabbitTemplate.class) @ConditionalOnBean(RabbitTemplate.class) @ConditionalOnEnabledHealthIndicator("rabbit") public static class RabbitHealthIndicatorConfiguration extends @@ -349,6 +351,7 @@ public class HealthIndicatorAutoConfiguration { } @Configuration + @ConditionalOnClass(SolrClient.class) @ConditionalOnBean(SolrClient.class) @ConditionalOnEnabledHealthIndicator("solr") public static class SolrHealthIndicatorConfiguration extends @@ -387,6 +390,7 @@ public class HealthIndicatorAutoConfiguration { } @Configuration + @ConditionalOnClass(JavaMailSenderImpl.class) @ConditionalOnBean(JavaMailSenderImpl.class) @ConditionalOnEnabledHealthIndicator("mail") public static class MailHealthIndicatorConfiguration extends @@ -408,6 +412,7 @@ public class HealthIndicatorAutoConfiguration { } @Configuration + @ConditionalOnClass(ConnectionFactory.class) @ConditionalOnBean(ConnectionFactory.class) @ConditionalOnEnabledHealthIndicator("jms") public static class JmsHealthIndicatorConfiguration extends