SpringCloud 使用狀態(tài)檢查器

2023-12-05 17:01 更新

依賴關(guān)系監(jiān)視程序綁定的是稱為狀態(tài)檢查器的功能。它使您可以在應(yīng)用程序啟動時提供自定義行為,以根據(jù)依賴項的狀態(tài)做出反應(yīng)。

抽象org.springframework.cloud.zookeeper.discovery.watcher.presence.DependencyPresenceOnStartupVerifier類的默認實現(xiàn)是org.springframework.cloud.zookeeper.discovery.watcher.presence.DefaultDependencyPresenceOnStartupVerifier,它的工作方式如下。

  1. 如果依賴項標記為required,而不是Zookeeper,則在應(yīng)用程序啟動時,它將引發(fā)異常并關(guān)閉。
  2. 如果依賴性不是required,則org.springframework.cloud.zookeeper.discovery.watcher.presence.LogMissingDependencyChecker記錄在WARN級別缺少依賴性。

因為僅當沒有DependencyPresenceOnStartupVerifier類型的bean時才注冊DefaultDependencyPresenceOnStartupVerifier,所以可以覆蓋此功能。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號