spring-webflux 相关问题

Spring Framework 5包含一个新的spring-webflux模块。该模块包含对被动HTTP和WebSocket客户端以及被动服务器Web应用程序的支持,包括REST,HTML浏览器和WebSocket样式交互.WebFlux可以在Servlet容器上运行,支持Servlet 3.1非阻塞IO API以及其他异步运行时,如Netty和Undertow。

在 Spring Webflux 中,初始化变量并稍后在 Mono 管道中使用它是线程安全的吗?

假设我有一个带有 @GetMapping 的 @RestController 和以下单声道管道。 MyRequest 和 MyResponse 只有一个名为 id 的字符串字段。 在 Mono 管道中使用 id 是否正确,没有...

回答 1 投票 0

是否可以并行启动Mono并聚合结果

我知道可以链接 Mono,例如…… Mono 结果AMino = loadA(); Mono resultBMano = resultA.flatMap(resultA -> loadB()); 这将连锁并导致 BMon...

回答 2 投票 0

如何在 Spring Boot 中通过 REST API 使用请求正文(JSON)以及多个文件(多部分/表单数据)?

我想在 Spring Boot 应用程序的 API 中使用 JSON 和文件(使用 Spring WebFlux)。我尝试了互联网上推荐的多种方法(文章1,文章2,文章3),b...

回答 2 投票 0

如何模拟返回`Mono<Void>`的方法

如何模拟返回 Mono 的方法? 我有这个返回 Mono 的方法 公共MonodeleteMethod(发布帖子){ 返回 statusRepository.delete(post...

回答 4 投票 0

使用 EntityCallbacks 的 Spring R2DBC 与映射和用例之间的区别?

我试图理解 R2DBC EntityCallbacks 和 R2DBC 映射之间的区别。我正在尝试在 Multitennat 应用程序中使用它,我想在其中使用网络文件映射 TennantId...

回答 1 投票 0

Amazon S3 Transfer Manager v2.x 和元数据

我想使用新版本 (2.x) 的 Amazon S3 Transfer Manager 将目录上传到存储桶。除了元数据之外,我可以毫无问题地做到这一点。 我需要设置一些元数据(内容类型...

回答 2 投票 0

Spring Data R2DBC 中实体具有关系时的分页

我有一个实体 @盖特 @塞特 @ToString @AllArgsConstructor @NoArgs构造函数 @Table(姓名=“员工”) 公共类 EmployeeEntity 实现 Persistable { @ID @

回答 1 投票 0

Spring R2DBC repository.save() 无法在 flatMap() 中工作

以下是写在服务中的函数。 公共 Mono createBrand(CreateBrandRequest 请求) { 记录BrandCategoryRest(品牌brandRest,列表

回答 1 投票 0

Spring Boot - RESTAPI 的 Web 与 Webflux

我正在尝试决定是使用 Spring Web 还是 Webflux 作为 RESTAPI。 我已经完成了研究,并在论坛上从很多开发人员那里了解到,Webflux 并不是那么好,因为它有多困难......

回答 1 投票 0

如何在byte[]和Flux之间进行转换<DataBuffer>

我需要在业务逻辑消耗请求正文之前读取请求正文。 所以我计划在我的网络过滤器中执行以下操作: 将 DataBuffer 的 Flux 转换为 byte[] 按照我的意愿使用 byte[] 附上一个...

回答 2 投票 0

如何在Spring WebFlux服务中无阻塞地处理数据。线程reactor-http-nio-2不支持异常block()

我需要从数据库获取结果并处理两条记录。 Flux 货币Flux =currencyRepository.findByCurrencyNameIn(List.of(from,to)) .地图(

回答 1 投票 0

API调用错误:8000ms内没有观察到任何项目或终端信号(且未配置回退)/Spring WebClient/超时后重试

当 .timeout(Duration.ofSeconds(requestTimeout)) 发生时,会打印以下消息 错误 [parallel-6] com.www.xyz.bbb.restv2retry.RestV2ServiceImpl:888 - 未观察到任何项目或终端信号

回答 1 投票 0

如果不存在则单声道继续

给定两个会话(A 和 B)作为字符串,我的目标是检查 A 在数据库中是否有效。如果A存在,则返回它。如果未提供 A(或数据库中不存在),我想继续

回答 3 投票 0

Spring 项目 Reactor:反应式 Netty DNS 解析器问题

我在尝试解析 r2dbc 数据库连接的 DNS 时遇到反应式 netty 问题。 我使用 DatabaseClient 这意味着我在其他问题中看到的 HttpClient 解决方案不会是正确的...

回答 1 投票 0

将 JPA 和 Webflux 组合用于 SpringBoot 应用程序

我在JPA、Spring web上构建了一个spring boot项目。现在,我想使用 JPA 转换微服务模型以实现 @OneToMany、@OneToOne,并且我想以响应式方式执行各层。请

回答 1 投票 0

如何在Spring React中从ServerHttpRequest获取inputStream作为返回值?

我正在为第三方 SPI 编写一个基于传统 servlet 的 Spring Reactive 实现。一种方法需要请求中的 InputStream 作为返回值: /** * 返回请求...

回答 1 投票 0

特定 GroupedFlux 上的延迟元素等

我有一个与此类似的代码: @测试 无效shouldSlowdownOnlyEvens() { 最终 Flux globalFlux = Flux.range(1, 20000) .groupBy(数字 -> 数字 % 2 == 0) ...

回答 1 投票 0

从 RestTemplate 迁移到 WebFlux

我有这个 RestTemplate,我想将其迁移到 WebFlux 客户端: RestTemplaterestTemplate = new RestTemplate(); 字符串 url = "https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml&...

回答 1 投票 0

Spring WebFlux - 解码/解析“多部分/相关”请求支持

反应式堆栈 Web 框架 Spring WebFlux 提供了方便的客户端 MultipartBodyBuilder API 来准备与反应式 WebClient 一起使用的多部分请求的正文。 然而在

回答 1 投票 0

如何在 Spring Boot 3 中忽略 webflux 中的尾部斜杠?

在 Spring Boot 3 中,它们已发生更改,默认情况下不再忽略尾部斜杠。例如,如果我有一个 GET 资源 /users,并且我导航到 /users/,那么 Spring Boot webflux 会...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.