记录 spring-data-elasticsearch 版本api变化
https://blog.csdn.net/zlpzlpzyd/article/details/128255792
spring boot 2.7.x
对应 spring-data-elasticsearch 4.4.x
排查问题之前先看一下上述链接中版本的对应关系
org.springframework.data.elasticsearch.core.ElasticsearchTemplate 找不到该类,但是有一个类是client包下的 org.springframework.data.elasticsearch.client.elc.ElasticsearchTemplate,无法注入,使用 org.springframework.data.elasticsearch.core.ElasticsearchRestTemplate 可以,查看官网文档得知,org.springframework.data.elasticsearch.core.ElasticsearchTemplate 已移除,还可以使用 org.springframework.data.elasticsearch.core.ReactiveElasticsearchTemplate,由此得知,操作 elasticsearch 需要使用 core 包下的类。
如果数据操作有问题,需要看一下官方文档中 Elasticsearch Operations 和 Appendix E: Migration Guides 中的相关内容。