Spring Bootのデフォルトのヘルスチェック全てを無効にする

デフォルトで設定されるヘルスチェックを無効にしたい場合があると思います。 例えば、セッションストアとして使っているredisが落ちた場合にredisを使っていないエンドポイントがあるので サービスとしては落ちて欲しくない、というケースです。

その場合は、redisのヘルスチェックだけDisableしてもいいと思うんですが、今回は、全部OFFにしたいと思います。 management.health.defaults.enabled を使えば、デフォルトのヘルスチェックを全てDisable出来ます。

環境変数の場合は MANAGEMENT_HEALTH_DEFAULTS_ENABLED から設定しましょう。

終わり。

ドキュメント