gpt4 book ai didi

java - Spring Boot 不再包含 ElasticSearch Rest HealthIndicatorAutoConfiguration

转载 作者:行者123 更新时间:2023-12-01 19:21:08 25 4
gpt4 key购买 nike

我的应用程序禁用了 Elasticsearch 运行状况检查,如下所示:

import org.springframework.boot.actuate.autoconfigure.elasticsearch.ElasticSearchRestHealthIndicatorAutoConfiguration;


@SpringBootApplication(exclude = {
ElasticSearchRestHealthIndicatorAutoConfiguration.class
})
public class MyApp

它与 SpringBoot 2.1.8.RELEASE 配合良好。但现在我想将我的应用程序升级到SpringBoot 2.2.2.RELEASE。问题是 SpringBoot 2.2.2.RELEASE 不再包含 ElasticSearchRestHealthIndicatorAutoConfiguration 类。

这种情况该如何处理?在 SpringBoot 中应该使用什么 2.2.2.RELEASE 而不是 ElasticSearchRestHealthIndicatorAutoConfiguration 来关闭 Elasticsearch 运行状况检查?

最佳答案

似乎从2.2.0.RELEASE开始,我们需要使用ElasticSearchRestHealthContributorAutoConfiguration而不是ElasticSearchRestHealthIndicatorAutoConfiguration类。

doc 中所写这些类是使用 RestClient 的 ElasticsearchRestHealthIndicator 自动配置。

其余部分保持不变

import org.springframework.boot.actuate.autoconfigure.elasticsearch.ElasticSearchRestHealthContributorAutoConfiguration;

@SpringBootApplication(exclude = {ElasticSearchRestHealthContributorAutoConfiguration.class})
public class MyApp

关于java - Spring Boot 不再包含 ElasticSearch Rest HealthIndicatorAutoConfiguration,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59352819/

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