2017-05-05 138 views
1

我已經創建了一個自定義HealthIndicator,我想在生產中將其禁用,直到我們完全生活。 我知道有一個屬性可以禁用默認健康指示器(management.health.defaults.enabled = false),但不適用於自定義HealthIndicators。春季啓動禁用自定義HealthIndicator

有什麼辦法可以暫時關閉應用程序屬性配置級別的MyCustomHealthIndicator?

+0

你是怎麼創建你的MyCustomHealthIndicator的。你不能使用彈簧配置文件去激活它 – pvpkiran

回答

2

您的健康指標豆,

@ConditionalOnProperty(value='health.indicator.enabled') 
@Bean 
class MyHealthIndicator { 
} 

在你application.properties文件,

health.indicator.enabled=true/false 

希望這有助於!

+0

謝謝,它的工作原理! –