在我从事的springboot项目中,对spring-data-mongodb的传递性Maven依赖关系。因此,尽管该项目实际上并未使用mongodb,但MongoHealthIndicator似乎已自动激活。是否可以在不停用执行器健康状况端点的情况下专门停用此HealthIndicator?我发现一种解决方法是排除依赖项。但是我想知道是否可以对MongoHealthIndicator进行特定的停用。

最佳答案

从:

http://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html

# HEALTH INDICATORS (previously health.*)
...
management.health.mongo.enabled=true
...


您应该能够将其设置为false以禁用运行状况指示器。来自org.springframework.boot.actuate.autoconfigure.HealthIndicatorAutoConfiguration.java

@Configuration
@ConditionalOnBean(MongoTemplate.class)
@ConditionalOnProperty(prefix = "management.health.mongo", name = "enabled", matchIfMissing = true)
public static class MongoHealthIndicatorConfiguration {

关于spring - 是否可以在Springboot Spring 执行器运行状况端点中停用MongoHealthIndicator?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30762906/

10-08 22:37