SpringWebFlux
SpringWebFlux
〆、风神
一只热爱编程的程序猿
展开
-
SpringBoot+ElasticSearch - QueryBuilder条件查询
开发过程中对ES的操作一般都是通过构建QueryBuilder对象来进行操作,下面介绍几种QueryBuilder的构建。maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId></dependency>配置文件spring:原创 2021-10-15 10:34:34 · 3867 阅读 · 2 评论 -
ElasticSearch与SpringBoot集成-ReactiveElasticsearchTemplate
简介Spring Data Elasticsearch是Spring Data项目的子项目,提供了Elasticsearch与Spring的集成,让你轻松进行Elasticsearch客户端开发。依赖引入及配置只需要引入下面的依赖就可以集成Elasticsearch :<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-star原创 2021-10-14 14:20:25 · 1003 阅读 · 0 评论 -
SpringBoot+ElasticSearch - NativeSearchQueryBuilder聚合查询
DSL实现Java实现 @Autowired ReactiveElasticsearchTemplate reactiveElasticsearchTemplate; public Flux<org.elasticsearch.search.aggregations.Aggregation> getDrivingTrendModel(Search search) { NativeSearchQueryBuilder nativeSearchQueryBu原创 2021-10-13 18:06:26 · 3695 阅读 · 0 评论 -
反应式编程 之 Mono.defer与Mono.just
Mono.defer方法创建数据源属于懒汉型,Mono.just方法创建数据源属于恶汉型,下面看一个例子:package com.example.demo;import org.junit.jupiter.api.Test;import org.springframework.boot.test.context.SpringBootTest;import reactor.core.publisher.Mono;import java.util.Date;@SpringBootTestcl原创 2021-06-04 15:34:51 · 11161 阅读 · 2 评论 -
Spring WebFlux+MongoDB实现对指定经纬度,半径范围内的数据进行查询
目前公司包车有这麽一个要求:需要知道客户附近1000米内是否有司机,以供后续的业务逻辑操作。而mongodb正好提供了这种地理经纬度搜索的能力,只要数据符合指定的结构,给要搜索的字段加上特定的索引,即可轻松完成上面的业务能力。这里需要知道一些基础知识和数据库基本查询:MongoDB地理空间基本使用测试示例上面讲了一些必须了解的东西,下面是具体实例db.lastLoc.insert({"entityId" : "张师傅", "entityType" : "driver", "loc" : { "t原创 2021-04-21 17:02:07 · 415 阅读 · 0 评论 -
spring webflux文件上传下载
本文主要讲述一下spring webflux的文件上传和下载。maven <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-webflux</artifactId> </dependency>文件上传@PostMapping(v原创 2021-04-14 19:36:08 · 1556 阅读 · 1 评论 -
手把手教你Spring WebFlux导出数据到excel中
常用组件:WorkbookFactory excel的文档对象Sheet excel的表单Row excel的行Cell excel的格子单元Font excel字体样式:CellStyle cell样式实现步骤:1.添加maven依赖<!-- https://mvnrepository.com/artifact/org.apache.poi/poi --><dependency> <groupId>org.apache.poi</gr原创 2021-04-14 19:18:13 · 1917 阅读 · 0 评论