Elasticsearch 5.0及以上版本中ElasticsearchRestTemplate接口的等效替代方案是什么?
ElasticsearchRestTemplate的等效替代组件(Elasticsearch 5.0+)
在Spring Data Elasticsearch的新版本中,org.springframework.data.elasticsearch.client.erhlc.ElasticsearchRestTemplate的等效替代组件如下:
- 核心替代类:
org.springframework.data.elasticsearch.client.elc.ElasticsearchTemplate,它基于官方Elasticsearch Java Client实现,是旧版RestTemplate的迭代版本,完全适配Elasticsearch 5.0及以上版本的API特性。 - 接口编程推荐:优先面向
org.springframework.data.elasticsearch.core.ElasticsearchOperations接口开发,该接口是新旧两种模板类的共同父接口,能提升代码的兼容性与可扩展性。
注:从Spring Data Elasticsearch 4.x起,erhlc包下的相关类已被标记为废弃,官方明确建议迁移至elc包下的实现。
内容的提问来源于stack exchange,提问作者user352290
相关产品推荐
相关产品推荐

