SpringBoot集成ElasticSearch 02使用 spring-boot-starter-data-elasticsearch 集成并使用高级客户端
Posted シ風箏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot集成ElasticSearch 02使用 spring-boot-starter-data-elasticsearch 集成并使用高级客户端相关的知识,希望对你有一定的参考价值。
1.依赖
我用的是 springboot 2.5.4【所以spring-boot-starter-data-elasticsearch 的版本也是 2.5.4】此时对应的 elasticsearch 服务端和客户端的版本是 7.12.1 那要部署的ES版本也要是 7.12.1:
<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-elasticsearch -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-elasticsearch</artifactId>
</dependency>
2.配置信息
spring:
elasticsearch:
rest:
uris: localhost:9200
3.客户端使用
@SpringBootTest
class EsStarterApplicationTests {
@Autowired
private RestHighLevelClient restHighLevelClient;
@Test
void contextLoads() {
}
}
由于不同版本的API不同【没有参考价值】,这里不再贴出测试代码。
以上是关于SpringBoot集成ElasticSearch 02使用 spring-boot-starter-data-elasticsearch 集成并使用高级客户端的主要内容,如果未能解决你的问题,请参考以下文章
精通系列SpringBoot集成ElasticSearch+项目实战
精通系列SpringBoot集成ElasticSearch+项目实战
精通系列SpringBoot集成ElasticSearch+项目实战