spring-webflux 相关问题

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

Spring Webclient 将 Mono 交给 CompletableFuture

我的问题与下面的代码非常相似,在另一个 webclient 调用中进行 webclient 调用。 String r = Mono.just(Mono.just("你好,世界!").toFuture().get()).toFuture().get();...

回答 1 投票 0

通过错误处理信息增强单声道

我们使用 Mono 来处理调用 REST 服务,我想通过添加一些额外的信息来增强异常处理,以便在必须抛出异常的情况下使用。 粗略地说,...

回答 1 投票 0

无法使用 ReactiveSecurityContextHolder 检索身份验证信息

在我的 Spring Boot 应用程序中,我使用 spring-security 并实现了 WebFilter 来在 ReactiveSecurityContextHolder 中设置身份验证。然而,当我尝试将其取回时,

回答 1 投票 0

如何执行并发 void 方法调用

我正在使用数据库并试图弄清楚如何同时执行具有 void 返回类型的写入。我已经按照文档包装了阻塞调用。 我想要: 得到...

回答 1 投票 0

如何在Spring WebClient中捕获超时异常?

目前我正在编写一个使用WebClient向另一个服务发送POST请求的方法。 私有 Mono callApplication(GameEntity gameEntity) 抛出 URISyntaxException {

回答 1 投票 0

com.example.demo.services.StudentServiceImpl 需要类型为“com.example.demo.repositories.StudentRepository”的 bean 无法解决

我收到一条错误消息“描述: com.example.demo.services.StudentServiceImpl 中构造函数的参数 0 需要一个类型为“com.example.demo.repositories.StudentRepository”的 bean,该 bean 与...

回答 1 投票 0

在 Spring Webflux 应用程序中使用 MapStruct 时发现我的端点出现 404 错误

在使用mapstruct依赖项时,它在控制台中为我的端点提供了404错误,在浏览器中提供了whitelabel错误。 我正在尝试使用 swagger-ui 在我的 webflux 项目中实现 mapstruct。运行我的

回答 1 投票 0

在 Spring webflux 中抛出异常与 Mono.error()

我正在开发一个 Spring webflux 项目,我想了解抛出异常与使用 Mono.error() 之间的区别。 例如,如果有一个像这样的验证类: 公共课...

回答 2 投票 0

在@Scheduled内运行协程

我想运行一个周期性任务。在 Spring MVC 中它可以完美地工作。 现在我想集成 Spring Webflux + Kotlin 协程。 如何在 @Scheduled 方法中调用挂起的函数?我想要它

回答 2 投票 0

如何捕获Reactor RetryExhaustedException?

我有代码抛出reactor.core.Exceptions$RetryExhaustedException,我想捕获该特定异常。 不过,这个RetryExhaustedException并不是一个公共类,它是一个包-

回答 1 投票 0

WebFluxTest 注解默认不排除依赖于数据源的 Spring beans

我正在为 Spring Boot 应用程序设置一个模板 - 在最新版本 3.2.4 上。我面临的问题是测试用例。 我正在使用 @WebFluxTest 在控制器上运行测试用例......

回答 1 投票 0

ClassCastException:保存实体时无法将 Long 转换为 Integer 类

最近越来越 java.lang.ClassCastException: 类 java.lang.Long 无法转换为类 java.lang.Integer (java.lang.Long 和 java.lang.Integer 位于 loader 'bootst... 的 java.base 模块中...

回答 1 投票 0

如何解决 Mono.fromFuture 方法调用不一致的问题?

我正在开发一个运行Webflux(版本5.3)的Spring Boot项目。 在 REST 端点中,两个不同的 AWS DynamoDB 账户有两个异步更新,并通过 Mono.when() 聚合在一起。那个...

回答 1 投票 0

如何对使用 TransactionTemplate.execute 的方法进行单元测试并验证在execute() 中执行的代码

如何对以下代码进行单元测试? 公共 Mono 创建(MyObject myobject) { 返回 Mono.fromCallable(() -> transactionTemplate.execute(status -> { 尝试 {

回答 2 投票 0

混合不同的 Spring 和 Spring Boot 版本

我有一个使用 Spring Boot 2.7.4 的应用程序。我想用最新的 spring boot 3.2.4 替换一些 Web 组件,但我现在无法升级所有依赖项。我可以吗...

回答 1 投票 0

无法解析“Mono”中的“doOnSuccessOrError”方法

我有这个 Spring Gateway 代码,我想将其迁移到最新的 Spring Cloud 3: @成分 公共类 CorrelationIdApiFilter 实现 WebFilter { @覆盖 公共 Mono 过滤器(

回答 1 投票 0

如何在没有Reactive东西的情况下使用Spring Cloud Gateway?

我想使用 Spring Cloud Gateway 创建一个新项目,但我不想要所有反应式功能。对我来说,如果其他微服务阻塞 I/O 而不是响应式的,那就没问题了。 哈...

回答 3 投票 0

Spring WebFlux - 如何从 Handler 类返回 Flux 响应

我想使用 Spring WebFlux 来实现 CRUD 操作,同时编写传统的控制器和新的处理程序路由类。我理解 Mono 是针对 0,1 个项目,Flux 是针对 0 到 n 个项目...

回答 1 投票 0

控制未传递到控制器建议类

我正在使用 Spring Webflux (3.2.2) 和 Spring Graphql(3.2.2) 。我已经实现了一个 WebGraphQlInterceptor 来查找请求标头。如果找不到,我将抛出自定义异常。我有

回答 1 投票 0

用于多服务流媒体的 WebFlux 接收器

我正在尝试制作几个反应式微服务: 制作人之一: @RestController @RequiredArgsConstructor 公共类事件控制器{ 私人最终水槽。Many水槽; @PostM...

回答 1 投票 0

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