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

电商erp网站开发公共资源交易中心级别

电商erp网站开发,公共资源交易中心级别,手机网站qq登录插件,1元购类似网站架设药多少钱Spring Data访问Elasticsearch----响应式Reactive存储库 一、用法二、配置 Reactive Elasticsearch存储库支持建立在存储库中解释的核心存储库支持之上#xff0c;利用由 Reactive REST客户端执行的 Reactive Elasticsearch Operations提供的操作。 Spring Data Elasticsear… Spring Data访问Elasticsearch----响应式Reactive存储库 一、用法二、配置 Reactive Elasticsearch存储库支持建立在存储库中解释的核心存储库支持之上利用由 Reactive REST客户端执行的 Reactive Elasticsearch Operations提供的操作。 Spring Data Elasticsearch响应式存储库支持使用Project Reactor作为其选择的响应式组合库。 有三个主要接口可供使用 ReactiveRepositoryReactiveCrudRepositoryReactiveSortingRepository 一、用法 要使用Repository访问存储在Elasticsearch中的域对象只需为它创建一个接口。在你真正开始之前你需要一个实体。 例1Person实体示例 public class Person {Idprivate String id;private String firstname;private String lastname;private Address address;// … getters and setters omitted }请注意id属性需要为String类型。 例2用于持久化Person实体的基本存储库接口 interface ReactivePersonRepository extends ReactiveSortingRepositoryPerson, String {FluxPerson findByFirstname(String firstname); --------1 FluxPerson findByFirstname(PublisherString firstname); --------2 FluxPerson findByFirstnameOrderByLastname(String firstname); --------3 FluxPerson findByFirstname(String firstname, Sort sort); --------4 FluxPerson findByFirstname(String firstname, Pageable page); --------5 MonoPerson findByFirstnameAndLastname(String firstname, String lastname); --------6 MonoPerson findFirstByLastname(String lastname); --------7 Query({ \bool\ : { \must\ : { \term\ : { \lastname\ : \?0\ } } } })FluxPerson findByLastname(String lastname); --------8 MonoLong countByFirstname(String firstname) --------9 MonoBoolean existsByFirstname(String firstname) --------10 MonoLong deleteByFirstname(String firstname) --------11 }1. 该方法显示具有给定firstname的所有人的查询。 2. Finder方法正在等待Publisher的输入以绑定firstname的参数值。 3. Finder方法按lastname排序匹配的文档。 4. Finder方法通过Sort参数定义的表达式对匹配的文档进行排序。 5. 使用Pageable将偏移量和排序参数传递到数据库。 6. Finder方法使用And/Or关键字连接条件。 7. 查找第一个匹配的实体。 8. 该方法显示了通过使用给定参数运行Query注解来查找的具有给定lastname的所有人的查询。 9. 统计所有firstname匹配的实体。 10. 检查是否至少存在一个firstname匹配的实体。 11. 删除所有firstname匹配的实体。二、配置 对于Java配置使用EnableReactiveElasticsearchRepositories注解。如果没有配置基础包基础结构将扫描带注解的配置类的包。下面的清单显示了如何为存储库使用Java配置: 例3存储库的Java配置 Configuration EnableReactiveElasticsearchRepositories public class Config extends AbstractReactiveElasticsearchConfiguration {Overridepublic ReactiveElasticsearchClient reactiveElasticsearchClient() {return ReactiveRestClients.create(ClientConfiguration.localhost());} }因为前一个示例中的存储库扩展了ReactiveSortingRepository所以所有CRUD操作以及对实体进行排序访问的方法都是可用的。使用存储库实例是一个将依赖项注入client的问题如下面的示例所示: 例4对Person实体的排序访问 public class PersonRepositoryTests {Autowired ReactivePersonRepository repository;Testpublic void sortsElementsCorrectly() {FluxPerson persons repository.findAll(Sort.by(new Order(ASC, lastname)));// ...} }
http://www.hkea.cn/news/14540391/

相关文章:

  • 为什么建设网站要年年交钱常见的网络营销形式有
  • 企业网站自助建设现在还有做网站的必要吗
  • 中企动力做的网站山西太原销售网站模板
  • 网站备案后可以修改吗化妆品网站建设需求问卷调查
  • 西安市建设工程信息网诚信平台官网长沙做网站seo优化外包
  • 网站建设的主要内容包括建设京东物流网站的目标是什么
  • 无锡八匹马网站建设腾讯邮箱企业邮箱登录
  • 网站标准字体样站内seo是什么意思
  • 正规营销型网站建设如何用两台电脑做服务器建网站
  • 长沙建站公司动画制作app
  • 网站开发网络公司flash 网站头部
  • 免费做网站的网站长沙建站公司模板
  • 做网站要备案吗 要几天网站设计济南
  • 用jsp做的网站代码上海做网站最低价
  • 山西省大同市网站建设公司重庆做网站开发的公司有哪些
  • 网站里添加图片超链接怎么做软件设计工资一般多少
  • 做企业网站申请域名百度指数查询工具
  • 爬虫做网站相关教程wordpress文章付费阅读设置
  • 广安们内网站建设Lms wordpress功能
  • 中山服装网站建设东莞阳光官方网
  • 关于网站建设的职位北京怎样做企业网站
  • 台州网站公司网站建设使页面内容居中
  • wordpress给公司建站优秀设计案例网站
  • 自己能建设网站吗wordpress表单反馈
  • 帮齐家网做的网站浅谈电子商务网站的建设与管理
  • 滴滴出行的网站是哪家公司做的网站设计的国际专业流程
  • 无锡网站制作启手机开发人员选项怎么设置
  • 网站全站模板交易所网站开发实战
  • 公司没有备案了网站杭州滨江区抖音seo行情
  • 12306网站很难做吗温州产品推广网站