前言
引入依赖elasticsearch-rest-high-level-client后出现错误
ERROR org.springframework.boot.SpringApplication - Application run failed
java.lang.IllegalStateException: Error processing condition on org.springframework.boot.autoconfigure.elasticsearch.ElasticsearchRestClientConfigurations$RestHighLevelClientConfiguration.elasticsearchRestHighLevelClient
一、引入依赖
引入依赖httpcore即可
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore</artifactId>
</dependency>
HttpCore 是一套的组件执行的最基本的方面. 1.提供一致的 API,用于构建客户端/代理服务器/服务器端 HTTP 服务.2.提供一致的 API 构建同步和异步 HTTP 服务. 3.本身是基于阻塞 (经典) 和非阻塞 (NIO) I/O 模型的一组低级别的组件.
2.HttpCore 目标
- 1.提供最基本的 HTTP 传输方面的执行情况
- 2.提供良好的性能及清晰度和表现力的API之间的平衡
- 3.内存占用量小
- 4.不依赖外部jar包
总结
HttpComponents已经是Apache的顶级项目了,它旨在为我们提供一个Http协议相关的Java平台工具集。超文本传输协议 (HTTP) 也许是今天在因特网上使用的最重要协议。HttpComponents就专门搞这个的.