Spring Data Elasticsearch - как использовать ElasticsearchRestTemplate? - PullRequest
0 голосов
/ 22 ноября 2018

У меня есть приложение Springboot, которое подключается к ElasticSearch.Однако я хотел бы использовать ElasticsearchRestTemplate, и я получаю только classNotFound.

Мой pom.xml

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.5.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <dependencies>
            <dependency>
                <groupId>org.springframework.data</groupId>
                <artifactId>spring-data-elasticsearch</artifactId>
                <version>3.1.2.RELEASE</version>
            </dependency>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-data-elasticsearch</artifactId>
            </dependency>
     <dependencies>

И когда я пытаюсь сделать импорт

import org.springframework.data.elasticsearch.core.ElasticsearchRestTemplate;

Это показывает, что класс не существует.Как это решить?Какая версия Spring Elasticsearch Data сможет использовать ElasticsearchRestTemplate?

1 Ответ

0 голосов
/ 22 ноября 2018

ElasticsearchRestTemplate является частью выпуска 4 Spring Data ES, который все еще находится в стадии разработки.

Если вы хотите опробовать его (т.е. не в производстве), вы можете использовать 4.0.0.BUILD-SNAPSHOT версия.

...