/
linto
/
opensearch-example
Обзор
Документация
Войти
/
linto
/
opensearch-example
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/main/java/com/example/demo/OpensearchConfiguration.java
28 строк
1 KB
linto
init
30 июл 2025, 11:44
30 июл 2025, 11:44
dc5aaf3
Код
Авторство
О чём код?
package com.example.demo; import org.opensearch.data.client.osc.OpenSearchConfiguration; import org.opensearch.spring.boot.autoconfigure.OpenSearchProperties; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.data.elasticsearch.client.ClientConfiguration; import org.springframework.data.elasticsearch.config.EnableElasticsearchAuditing; import org.springframework.data.elasticsearch.repository.config.EnableElasticsearchRepositories; @Configuration @EnableElasticsearchRepositories(basePackages = { "com.example.demo.opensearch" }) @EnableElasticsearchAuditing public class OpensearchConfiguration extends OpenSearchConfiguration { @Autowired private OpenSearchProperties openSearchProperties; @Override @Bean public ClientConfiguration clientConfiguration() { ClientConfiguration clientConfiguration = ClientConfiguration.builder() .connectedTo(openSearchProperties.getUris().toArray(new String[] {})).build(); return clientConfiguration; } }