Elasticsearch注解式开发(Java)

SpringBoot整合Elasticsearch注解式开发

前言:以往操作Es要写非常多的代码,真的累了,现在终于有封装好的代码怎么能不用呢。

pom引入jar

<!-- https://mvnrepository.com/artifact/cn.zxporz/esclientrhl -->
        <dependency>
            <groupId>cn.zxporz</groupId>
            <artifactId>esclientrhl</artifactId>
            <version>7.0.2</version>
        </dependency>

启动类
在这里插入图片描述
yml配置文件

elasticsearch:
  host: 127.1.1.0:9200
  username: elastic
  password: xxx
  #连接池里的最大连接数
  max_connect_total: 30
  #某一个/每服务每次能并行接收的请求数量
  max_connect_per_route: 10
  #http clilent中从connetcion pool中获得一个connection的超时时间
  connection_request_timeout_millis: 2000
  #响应超时时间,超过此时间不再读取响应
  socket_timeout_millis: 30000
  #链接建立的超时时间
  connect_timeout_millis: 2000

实体类
在这里插入图片描述

业务类(ElasticsearchTemplate类可进行对Es数据操作)
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值