SpringCloud 使用状态检查器
2023-12-05 17:01 更新
依赖关系监视程序绑定的是称为状态检查器的功能。它使您可以在应用程序启动时提供自定义行为,以根据依赖项的状态做出反应。
抽象org.springframework.cloud.zookeeper.discovery.watcher.presence.DependencyPresenceOnStartupVerifier
类的默认实现是org.springframework.cloud.zookeeper.discovery.watcher.presence.DefaultDependencyPresenceOnStartupVerifier
,它的工作方式如下。
- 如果依赖项标记为
required
,而不是Zookeeper,则在应用程序启动时,它将引发异常并关闭。 - 如果依赖性不是
required
,则org.springframework.cloud.zookeeper.discovery.watcher.presence.LogMissingDependencyChecker
记录在WARN
级别缺少依赖性。
因为仅当没有DependencyPresenceOnStartupVerifier
类型的bean时才注册DefaultDependencyPresenceOnStartupVerifier
,所以可以覆盖此功能。
以上内容是否对您有帮助:
更多建议: