Adds @ConditionalOnBean(HealthAggregator.class) to DiscoveryCompositeHealthIndicator bean.
see https://github.com/spring-cloud/spring-cloud-netflix/issues/3161
This commit is contained in:
@@ -65,7 +65,7 @@ public class CommonsClientAutoConfiguration {
|
||||
|
||||
@Bean
|
||||
@ConditionalOnProperty(value = "spring.cloud.discovery.client.composite-indicator.enabled", matchIfMissing = true)
|
||||
@ConditionalOnBean(DiscoveryHealthIndicator.class)
|
||||
@ConditionalOnBean({ DiscoveryHealthIndicator.class, HealthAggregator.class })
|
||||
public DiscoveryCompositeHealthIndicator discoveryCompositeHealthIndicator(
|
||||
HealthAggregator aggregator, List<DiscoveryHealthIndicator> indicators) {
|
||||
return new DiscoveryCompositeHealthIndicator(aggregator, indicators);
|
||||
|
||||
Reference in New Issue
Block a user