当前位置: 首页 > news >正文

靖江做网站单位ui设计的软件

靖江做网站单位,ui设计的软件,企业网站推广效果从哪些方面进行分析,桂林旅游几月份去最好本文来说下SpringBoot整合ES实现CRUD操作 文章目录 概述spring-boot-starter-data-elasticsearch项目搭建ES简单的crud操作保存数据修改数据查看数据删除数据 本文小结 概述 SpringBoot支持两种技术和es交互。一种的jest#xff0c;还有一种就是SpringData-ElasticSearch。根据… 本文来说下SpringBoot整合ES实现CRUD操作 文章目录 概述spring-boot-starter-data-elasticsearch项目搭建ES简单的crud操作保存数据修改数据查看数据删除数据 本文小结 概述 SpringBoot支持两种技术和es交互。一种的jest还有一种就是SpringData-ElasticSearch。根据引入的依赖不同而选择不同的技术。反正作为spring全家桶目前是以springdata为主流使用技术。直接导入spring-boot-starter-data-elasticsearch就可以了 spring-boot-starter-data-elasticsearch 访问网址https://spring.io/projects/spring-data-elasticsearch/ 项目搭建 由于es对springboot的版本有要求最好按照官网要求来 es版本 搭建一个springboot程序来测试es的基本使用 引入es 的依赖 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-data-elasticsearch/artifactIdversion2.6.6/version /dependency注意这里要引入springBoot整合es的场景启动器。可以简单看下这个场景启动器里面都有啥依赖: ES简单的crud操作 配置 application.yml spring:elasticsearch:rest:uris: http://localhost:9200创建一个测试的对象article import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import org.springframework.data.annotation.Id; import org.springframework.data.elasticsearch.annotations.Document; import java.util.Date;Data AllArgsConstructor NoArgsConstructor Document(indexName article) public class Article {// 注意id字段是必须的可以不写注解Id。Idprivate String id;private String title;private String content;private Integer userId;private Date createTime;}实现ElasticsearchRepository接口来实现增删改查操作 import cn.wideth.po.Article; import org.springframework.data.elasticsearch.repository.ElasticsearchRepository;/***** 实现ElasticsearchRepository* 接口来实现增删改查操作*/ public interface ArticleRepository extends ElasticsearchRepositoryArticle, String {}说明 下面可以使用这个 ArticleRepository 来操作 ES 中的 Article 数据。 我们这里没有手动创建这个 Article 对应的索引由 elasticsearch 默认生成。 下面的接口使用了 Repository 整合 spring boot 对 es 数据进行插入、更新、查询、删除等操作。可以作为一个参考。 保存数据 保存数据 GetMapping(/save)ApiOperation(保存数据)public Object save() {Article article new Article();article.setId(112233);article.setTitle(java);article.setContent(hello world);article.setUserId(22221111);article.setCreateTime(new Date());return articleRepository.save(article);}查看结果 修改数据 保存数据和修改数据都是save方法存在相同的id信息则为修改不存在则为新增 GetMapping(/update)ApiOperation(修改数据)public Object update() {Article article new Article();// id存在则为修改article.setId(112233);article.setTitle(java-6);article.setContent(hello world-6);article.setUserId(6666);article.setCreateTime(new Date());return articleRepository.save(article);}查看结果 查看数据 根据id来查看数据 GetMapping(/findById)ApiOperation(根据id获得数据)public OptionalArticle findById(String id) {OptionalArticle article articleRepository.findById(id);log.info(article.toString());return article;}查看结果 删除数据 删除数据 GetMapping(/delete)ApiOperation(删除数据)public void delete(String id) {// 根据 id 删除articleRepository.deleteById(id);}查看结果 本文小结 本文使用SpringBoot整合ElasticSearch来实现简单的CRUD操作
http://www.hkea.cn/news/14464104/

相关文章:

  • 华电集团班组建设网站做网站开发背景
  • 搜狗网站排名怎么做网页广告怎么去除
  • 成都网站设计服务商忻州集团网站建设
  • 唐山网站制作网络公司网站地址和网页地址区别
  • 江阴做公司网站有哪些明星网站策划书
  • 怎么做网站或APP婚庆公司网站建设doc
  • 餐厅网站建设文案书北京软件网站开发
  • 帮企业建设网站销售张店网站推广
  • cn域名建网站西宁市建设局网站
  • 重庆所有做网站的公司排名wordpress文章参数
  • 会外语和做网站个人律师网站模板
  • 辽宁建设工程信息网官网新网站入口网络公司是做什么的
  • 网站内容要求网站开发中什么是站点
  • 无需下载直接进入的网站的代码小程序源码怎么导入
  • 企业中英文网站开发做彩票网站要多大服务器
  • 服务定制网站怎么seo网站推广
  • 度假区网站建设方案京津冀协同发展规划纲要全文
  • 做漫画封面的网站网站基本维护
  • 优质做网站价格seo引擎搜索
  • 网站建设要考虑哪些方面哪个平台视频资源多
  • 顺义网站制作wordpress 输入 摘要
  • dw网站模版微信企业网站模板
  • 网站开发是程序员吗神农架网站建设
  • wordpress网站备份html加入wordpress
  • 网站建设php文件html文件家具设计作品集
  • 我想采集散文 做网站画廊网站模板 frontpage
  • 北京怀柔做网站管理运营的公司网站源码建站视频
  • 中国移动网站建设情况分析文字logo设计生成器
  • 聊城网站建设设计实力公司百度广告
  • 做食品网站需要什么条件提供衡水网站建设