配置类相关信息
# BUG修复
> 在引入依赖的时候, 会发现`maven`爆红, 没关系, 刷新即可, 只是依赖过期了, 不影响使用
# 核心代码
```java
@Configuration
public class SearchConfig {
@Value("${spring.es.host}")
public String esHost;
@Value("${spring.es.port}")
public Integer esPort;
@Value("${spring.es.protocol}")
public String esProtocol;
/**
* RequestOptions, 即请求选项, 该请求选项用来统一配发送给ES的请求, 统一管理
*/
public static final RequestOptions COMMENT_OPTIONS;
static {
RequestOptions.Builder builder = RequestOptions.DEFAULT.toBuilder();
COMMENT_OPTIONS = builder.build();
}
@Bean
public RestHighLevelClient restHighLevelClient() {
// 抽取, 解耦!
RestClientBuilder builder = RestClient.builder(new HttpHost(esHost, esPort, esProtocol));
return new RestHighLevelClient(builder);
}
}
```