继续上一篇文章的内容 项目整合elasticsearch
如不清楚安装的,请看上一篇文章
springboot 整合 elasticsearch 一 安装elasticsearch_q1035331653的博客-CSDN博客环境说明:查询maven官网spring-boot 2.1.13对应的 SpringBootStarterDataElasticsearch»2.1.13.RELEASE对应的SpringDataElasticsearch»3.1.16.RELEASE对应的 elasticsearch 6.2.2实际开发引入的确是elasticsearch 6.4.3关于elasticsearch 6.4.3 和kibana6.4.3 直接在官网下载下载...https://blog.csdn.net/q1035331653/article/details/121902125使用spring-boot-starter-data-elasticsearch 整合非常简单
项目pom文件引入
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.13.RELEASE</version> </parent>
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId> </dependency>
pom.xml文件加入
spring:
data:
elasticsearch:
cluster-name: es-application
cluster-nodes: localhost:9300
repositories:
enabled: true
elasticsearch:
rest:
uris: ["http://localhost:9200"]
#username: 开启认证需要配上
#password: 开启认证需要配上
启动项目 当日志出现以下
说明es链接成功
spring-boot-starter-data-elasticsearch 封装了操作es的基础方法,增删改查
简单实例如下:
1、创建一个do类
@Data @Document(indexName = "XXXXX", type = "_doc") public class XXXXXEO extends Serializable{ private String mark; private String brandName;
}
Document 注解是es的注解
indexName:索引库名称,类似mysql的数据库名称
type: 类似mysql表
2、创建一个接口 继承 ElasticsearchRepository
如下:
3、在使用的地方 直接注入
然后就可以使用封装好的方法
更多方法可以查看org.springframework.data.repository.CrudRepository
包里封装的es方法
简单搭建使用就写到这里
下一章 springboot 整合 elasticsearch 三