30得票3回答
如何在Spring Boot Web客户端中发送请求体?

在使用 Spring Boot Web 客户端发送请求体时,我遇到了一些问题。尝试像下面这样发送请求体:val body = "{\n" + "\"email\":\"test@mail.com\",\n" + "\"id\":1\n" + ...

30得票2回答
如何防止嵌入式Netty服务器在使用spring-boot-starter-webflux时启动?

我希望使用Spring的新响应式webflux扩展来建立客户端和服务器应用程序之间的通信。 对于依赖管理,我使用gradle。在服务器端以及客户端方面,我的build.gradle文件基本上如下:buildscript { repositories { mavenCe...

29得票12回答
Webflux中的上下文路径

我一直在尝试找到设置Webflux应用程序上下文路径的方法。我知道可以使用server.servlet.context-path 如果我部署一个servlet,但是我想用webflux来实现它,而不必在每个路由上明确添加路径或使用MVC。

29得票2回答
作为 REST 控制器的返回类型,ResponseEntity<Mono> 和 Mono<ResponseEntity> 有何不同?

在Spring Webflux中,作为rest控制器的返回类型,ResponseEntity&lt;Mono&gt;和Mono&lt;ResponseEntity&gt;有什么区别? 什么时候使用哪个最合适? 接下来,假设我需要返回一个列表,或者说几个Foo元素,有很多返回Flux的例子。...

29得票8回答
突然间,Springfox Swagger 3.0与Spring WebFlux不再兼容。

几天前应用程序还与Springfox Swagger 3.0一起工作。突然间就停止了工作。创建于一周之前的Jar文件仍在工作,但现在我们尝试构建一个新的Jar文件,即使没有进行任何代码/库更改,它也不起作用。我甚至参考了下面的URL,但仍然遇到问题。 swagger-ui和spring web...

28得票4回答
Spring WebFlux在响应体中返回值时抛出“producer”类型未知的错误。

我正在使用Kotlin和Spring Boot,现在尝试通过传递一个响应式服务的处理程序来从GET restful服务获取状态值。 我能看到我正在传递的处理程序在请求中,但是无论何时我构建正文,都会出现以下异常:java.lang.IllegalArgumentException: 'pro...

27得票3回答
如何使用Spring 5 WebClient支持HTTP代理?

我正在使用Spring 5 WebClient,想知道是否可以配置它使用HTTP代理,或者改变默认配置以这样做。

27得票6回答
如何在spring-webflux WebFilter中正确使用slf4j MDC

我参考了博客文章《使用 Reactor Context 和 MDC 进行上下文日志记录》,但我不知道如何在 WebFilter 中访问 Reactor 上下文。 @Component public class RequestIdFilter implements WebFilter { ...

27得票2回答
Spring Webflux中使用MultipartFile出现415错误

我目前正在尝试从 Angular 4 前端向 Spring Webflux 控制器上传文件。控制器能够读取 @RequestPart 值,但会抛出 415 UnsupportedMediaTypeStatusException 异常。 UploadController@PostMapping(...

27得票7回答
Spring Webclient:在特定错误上进行退避重试

当响应为5xx时,我希望在等待10秒后重试请求3次。但是我没有找到可用的方法。关于对象: WebClient.builder() .baseUrl("...").build().post() .retrieve().bodyTo...