gpt4 book ai didi

Spring Boot 执行器运行状况指示器

转载 作者:行者123 更新时间:2023-12-04 18:31:15 25 4
gpt4 key购买 nike

我们已经在几个项目中使用了 Spring Boot,我们使用的是最新版本 1.2.3。我们正在合并执行器。到目前为止,一切运行良好,只是我们发现/health 指示器 [default] 显示服务已关闭。这不是真的。这些服务是通过数据源实现的。它可能会调用其他 SOAP 或 Rest 服务。卫生服务在衡量服务是否关闭时会考虑什么?

最佳答案

#derFuerstDataSourceHealthIndicator有默认查询来检查数据库是否已启动。

如果你想使用这个适当的供应商特定查询,你应该在你的配置类中编写你自己的健康指示器,就像在 的情况下一样。甲骨文 数据源:

@Autowired(required = false)
private DataSource dataSource;

@Bean
@Primary
public DataSourceHealthIndicator dataSourceHealthIndicator() {
return new DataSourceHealthIndicator(dataSource, "SELECT 1 FROM DUAL");
}

关于Spring Boot 执行器运行状况指示器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29865940/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com