elasticsearch 9300修改_Spring Boot 揭秘与实战数据存储-ElasticSearch

本文讲解Spring Boot基础下,如何使用 ElasticSearch,实现全文搜索。

版本须知

spring data elasticSearch 的版本与Spring boot、Elasticsearch版本需要匹配。

c27f11cd3cf85e7d4b9a1f118daa74c2.png

环境依赖

修改 POM 文件,添加 spring-boot-starter-data-elasticsearch 依赖。

org.springframework.boot spring-boot-starter-data-elasticsearch

数据源

方案一 使用 Spring Boot 默认配置

在 src/main/resources/application.properties 中配置数据源信息。

spring.data.elasticsearch.properties.host = 127.0.0.1spring.data.elasticsearch.properties.port = 9300

通过 Java Config 创建ElasticSearchConfig。

cda7b9cd3e93a20be7421949c8285f60.png

方案二 手动创建

通过 Java Config 创建ElasticSearchConfig。

153fea33a4866b6bfe3be9350fa0c366.png

业务操作

实体对象

0fde6dc7dacf4d0678b9a3d5781ee7a2.png

DAO相关

6de08fa8e77d2d5b9f195927947b8e5b.png

Service相关

我们来定义实现类,Service层调用Dao层的方法,这个是典型的套路。

f29f6b48fa801dfecb3340c8680e3b2a.png

Controller相关

为了展现效果,我们先定义一组简单的 RESTful API 接口进行测试。

4cc974f63284ffb94c55d59c14b8d1b1.png

总结

上面这个简单的案例,让我们看到了 Spring Boot 整合 ElasticSearch 流程如此简单。

喜欢的小伙伴,点个关注吧!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值