【ES】springboot集成ES

server/2024/10/18 21:22:36/

1. 去Spring官方文档确认版本兼容性

在这里插入图片描述
这一版的文档里没有给出springboot的版本对应,但我在一个博主的文章里看到的es8.0以前的官方文档中就有给出来,所以还需要再去寻找spring framework和springboot的对应关系???
在这里插入图片描述

还有有个疑问,因为我选择的es依赖包是spring-boot-starter-data-elasticsearch,但官方文档里只给出了Spring Data Elasticsearch的信息,而这两者的版本对应关系我目前只能从加载的依赖包中找到,或许有其他的办法?(还请广大网友指点一下)
在这里插入图片描述

2. es的安装和配置

找到合适的es版本后,就可以去es官网进行下载安装了
ES安装

3. 添加依赖

安装好es后就可以添加spring boot starter data elasticsearch的依赖包了
spring boot starter data elasticsearch的依赖包中集成了Spring Data Elasticsearch
在这里插入图片描述
如下,我的springboot版本是3.1.7
在这里插入图片描述

在这里插入图片描述

4. 修改application.properties文件

在这里插入图片描述

5. 给实体类添加注解

在这里插入图片描述

6. 测试

在这里插入图片描述
在这里插入图片描述

过程遇到太多坑了,尤其要注意版本适配性问题!!!

参考了很多网友的解决方案,感谢!


http://www.ppmy.cn/server/15307.html

相关文章

浅谈AVL树,红黑树,B树,B+树原理及应用

大家有没有产生这样一个疑问,对于数据索引,为什么要使用BTree这种数据结构,和其它树相比,它能体现的优点在哪里? 看完这篇文章你就会了解到这些数据结构的原理以及它们各自的应用场景。 二叉查找树 简介 二叉查找树也称为有序二…

C++ 几句话彻底点通虚表

#include <iostream>using namespace std;class Base { public:virtual void show() // 声明虚函数{cout << "Base" << endl;} };class Derived : public Base { public:void show() override // 覆盖虚函数{cout << "Derived" &l…

Debian常用命令

Debian常用命令 引言 Debian是一个广受欢迎的Linux发行版&#xff0c;以其稳定性、安全性和丰富的软件资源库而著称。对于系统管理员和开发者来说&#xff0c;熟悉Debian的常用命令是进行有效管理和开发工作的基础。本文将介绍一些在Debian系统中常用的命令&#xff0c;帮助读…

Linux 安装 nvm,并使用 Jenkins 打包前端

文章目录 nvm是什么nvm下载nvm安装设置 nvm 环境变量设置 Jenkins 打包命令 nvm是什么 nvm全英文也叫node.js version management&#xff0c;是一个nodejs的版本管理工具。nvm和n都是node.js版本管理工具&#xff0c;为了解决node.js各种版本存在不兼容现象可以通过它可以安装…

conda出现http429报错:CondaHTTPError: HTTP 429 TOO MANY REQUESTS for url <xxx>

我的报错信息如下&#xff1a; CondaHTTPError: HTTP 429 TOO MANY REQUESTS for url <https://mirrors.ustc.edu.cn/anaconda/pkgs/main/linux-64/current_repodata.json> Elapsed: 00:46.305607An HTTP error occurred when trying to retrieve this URL. HTTP errors…

李沐63_束搜索——自学笔记

贪心搜索 1.在seq2seq中使用贪心搜索来预测序列&#xff1a;将当前时刻预测概率最大的词输出 2.贪心可能不是最优解&#xff08;步步最优不代表全局最优&#xff09; 穷举搜索 1.最优算法&#xff1a;对所有可能的序列&#xff0c;计算它的概率&#xff0c;选取最好的那个 …

水位监测识别摄像机

水位监测识别摄像机是一种利用人工智能技术进行水位监测的智能设备&#xff0c;其作用是监测水体的水位变化并识别潜在的水灾危险&#xff0c;以提供准确数据和及时预警&#xff0c;帮助保护人民生命财产安全。这种摄像机通过高清摄像头实时捕捉水体的图像&#xff0c;然后利用…

React fiber框架

fiber&#xff1a;是一种新的框架&#xff0c;他的目的是实现增量式&#xff0c;可中断的虚拟Dom diff的过程。 作用&#xff1a;提高react性能优化和响应速度 出现原因&#xff1a;diff算法是递归出来的&#xff0c;一次就得全渲染完&#xff0c;而fiber的出现就是解决这个问…