spring-webflux 相关问题

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

在 webflutest Springboot 3.2 中导入自定义 jackson 序列化器(模块)

我在webflux和SpringBoot 3.2中有一个应用程序 我有自定义杰克逊模块和序列化器,不幸的是,当我尝试执行测试时,没有找到序列化器 定制模块 包 ae.company.banking.

回答 1 投票 0

当flatMap返回一个空的Mono时如何调用switchIfEmpty?

我的标题听起来很混乱,所以让我用一些命令式伪代码来解释我想要做什么 Mono func() { Mono myThing = getMyThing(); 如果 myThing 不是 em...

回答 2 投票 0

在反应流中调用 Kotlin 挂起函数

我使用 Spring Boot 应用程序和 Kotlin lang。我想通过反应式 Kafka 消费者接收消息,然后将这些消息传递给暂停的 Kotlin 函数并在那里使用协程,然后...

回答 1 投票 0

Webflux - 多次读取单声道(请求)

首先,我很困惑使用反应式处理程序方法参数是否有任何好处。 其次,当我需要多次读取这些参数时,我在使用这种技术时遇到了一些问题...

回答 3 投票 0

使用 Spring Webclient 反序列化 JSON 数组响应

我在使用 Spring Webclient 反序列化此 JSON 数组时遇到问题: [ { “id”:“12345”, "类别": "任务", “状态&q...

回答 1 投票 0

内容类型“application/x-www-form-urlencoded”不适用于 WebFlux 应用程序的@RequestBody

基于有关主题“'application/x-www-form-urlencoded'不与@RequestBody一起工作”的多个线程,我尚未成功找到WebFlux Spring应用程序的解决方案...

回答 4 投票 0

Spring Webflux:spring.main.web-application-type=反应式不起作用

我有一个 Spring Boot 应用程序,它同时具有 spring-web 和 spring-webflux。现在我尝试将 Web 应用程序类型设置为反应式,但这不起作用。 我得到的错误: 引起的:java.lang.

回答 2 投票 0

如何结合Mono和Flux来创建一个对象?

我想创建一个对象,该对象由一个Mono和一个Flux组成。 假设有 2 个服务 getPersonalInfo 和 getFriendsInfo。 Person 需要这两种服务来创建对象。拉链...

回答 2 投票 0

如何克服阻塞可选的是Spring Web Flux中的阻塞

我目前正在进行流式传输练习,情况如下:当我到达端点时,我会收到一串令牌,我的工作是在每个令牌到达时保存它们。

回答 1 投票 0

如何在Spring WebFlux测试中使用webTestClient返回Mono?

我在 Spring WebFlux 中有一个 Rest 服务,它从 /person/{id} 端点返回 Mono。 当我编写这样的 Junit 测试时,它期望来自 webTestClient 的 Flux 作为我的 c...

回答 1 投票 0

Spring boot WebFlux:WebFilter 不起作用

我有下面的控制器,它返回一个 Mono 字符串 @RestController @RequestMapping("api/v1/test") 公共类测试控制器{ @PostMapping 公共 Mono 得到...

回答 1 投票 0

无法使用 Netty 服务器以反应模式在 spring-boot 中访问 H2 控制台

我正在使用 WebFlux 堆栈中的 h2 db 以及 Netflix DGS 构建一个新的 Spring boot 应用程序。我想访问 h2 DB 控制台。我已使用以下配置,但无法访问我的 H2...

回答 1 投票 0

Java Reactor + Caffeine 缓存 + Mockito = 严格存根参数不匹配

我在 Spring-boot 项目中使用 Java Reactor,我需要在其中一个中间步骤中缓存我的数据。它在 Spring Boot 3、Java 17、Junit5 上...... 我的缓存服务如下所示: @Comp...

回答 1 投票 0

在pring启动时无法使用Netty服务器以反应模式访问H2控制台

我正在使用 WebFlux 堆栈中的 h2 db 以及 Netflix DGS 构建一个新的 Spring boot 应用程序。我想访问 h2 DB 控制台。我已使用以下配置,但无法访问我的 H2...

回答 1 投票 0

如何在Spring Webflux WebClient中处理令牌刷新

我想创建一些用于WebClient的身份验证服务,因此它会在需要时自动刷新令牌: @服务 公共类 AuthService { 私有字符串令牌; 私人...

回答 1 投票 0

Blockhound 在网络客户端上进行网络调用时出错

我们正在使用reactor框架并使用WebClient进行外部网络调用。我们使用 blackhound 来确保我们的代码是非阻塞的。然而,blockhound 抛出异常

回答 1 投票 0

Angular HttpClient GET 解析 application/x-ndjson 错误

我正在尝试在我的角度中使用 Spring boot webfulx 反应式 api,但我在浏览器开发人员控制台中遇到以下错误。 {错误:SyntaxError:意外的标记 { JSON 中的位置 231 处...

回答 2 投票 0

Spring webflux流动态构造大zip文件

我想使用 spring webflux 创建一个端点,在其中创建一个包含多个文件的 zip 文件。我也根据一些数据库查询动态创建这些文件。由于此 zip 文件可以是双...

回答 1 投票 0

Spring WebFlux 根据请求验证 OpenAPI 规范

我正在尝试验证 OpenAPI 规范是否与 Spring Boot Reactive Microservice (WebClient) 中的实现相匹配。我遇到了这个库 swagger-request-validator,但是,它确实......

回答 1 投票 0

Webflux 使用 zip 传输 DataBuffer 导致文件损坏

目前,我正在使用 Spring Boot 2.7.12 和 Webflux 实现一个非阻塞 i/o 应用程序,以使用 Web 客户端下载文件,压缩它们并将 zip 文件流式传输到浏览器。 正在下载并zi...

回答 4 投票 0

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