Spring boot 如何将ElasticsearchRestClientAutoConfiguration与spring boot一起使用?
我希望ElasticSearch具有自动配置,设置application.yml如下:Spring boot 如何将ElasticsearchRestClientAutoConfiguration与spring boot一起使用?,spring-boot,elasticsearch,spring-autoconfiguration,Spring Boot,elasticsearch,Spring Autoconfiguration,我希望ElasticSearch具有自动配置,设置application.yml如下: spring: elasticsearch: rest: uris: - http://localhost:9200 spring启动版本:2.4.3并使用io.spring.dependency management 可能ElasticsearchRestClientAutoConfiguration用于自动配置,但参考文档太少了 我想要elasticsearch自动配
spring:
elasticsearch:
rest:
uris:
- http://localhost:9200
spring启动版本:2.4.3
并使用io.spring.dependency management
可能ElasticsearchRestClientAutoConfiguration
用于自动配置,但参考文档太少了
我想要elasticsearch自动配置一个yml数据
如何使用它?您的
应用程序.yml
就足够了。如果您的目标只是使用ElasticsearchRestClient
的默认配置,则无需创建配置类。Spring boot将识别Spring data elasticsearch
位于类路径上,并使用应用程序.yml
上的属性触发自动配置
事实上,您应该而不是扩展ElasticsearchRestClientAutoConfiguration
。这只是一个由Spring引导触发的自动配置类,用于配置Elasticsearch客户端
如果您需要通过Java以编程方式为客户端提供任何配置,而不是配置文件,那么您可以通过扩展AbstractElasticsearchConfiguration
来手动配置客户端,以配置自己的RestHighLevelClient
可以帮助您的资源: