Сообщения

Показаны сообщения с ярлыком "Spring Data Elasticsearch"

Spring Boot: работа с NoSQL, Spring Data Elasticsearch

Изображение
Подключение к Elasticsearch с помощью Spring Data Для подключения к Elasticsearch должен быть определен bean-компонент RestHighLevelClient, автоматически настроенный Spring Boot или предоставленный приложением вручную. С этой конфигурацией ElasticsearchRestTemplate может быть внедрен как любой другой Spring bean-компонент, как показано в следующем примере: @Component public class MyBean { private final ElasticsearchRestTemplate template; public MyBean(ElasticsearchRestTemplate template) { this.template = template; } // ... } При наличии spring-data-elasticsearch и необходимых зависимостей для использования WebClient (обычно spring-boot-starter-webflux) Spring Boot также может автоматически настраивать ReactiveElasticsearchClient и ReactiveElasticsearchTemplate в качестве bean-компонентов. Они являются реактивным эквивалентом других клиентов REST. Spring Data Elasticsearch репозитории Spring Data включает поддержку репозиториев для Elasticsearch. Ка...