spring-webflux 相关问题

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

Webflux multipart / form-data,csrf启用,有和没有文件上传获得无效的CSRF令牌

禁用csrf我可以上传文件,但我需要启用它。只有当表单enctype是multipart / form-data时才会出现问题,即带有403的“无效CSRF令牌”。通常当我设置...时

回答 1 投票 3

缺少使用WebClient发送POST请求的Content-Length标头(SpringBoot 2.0.2.RELEASE)

我正在使用WebClient(SpringBoot 2.0.2.RELEASE)发送带有SOAP请求的POST,但缺少遗留API所需的“Content-Length”标头。是否可以将WebClient配置为...

回答 3 投票 2

Spring 5 + WebFlux Security + JWT令牌

在我们使用Spring Boot 2启动器+ Spring 5.0.7 + Reactor(WebFlux)的项目中,我们希望使用Spring Security实现安全性。只包括入门者: &...

回答 1 投票 6

如何管理spring flux缓存项目

考虑代码示例:import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import org.springframework.web.reactive.function.client ....

回答 1 投票 1

如何使用@WebfluxTest测试异常

我试图用@WebfluxTest测试我的控制器的异常路径,但它总是抛出服务器异常,然后返回500错误。测试代码在这里:@Test @Ignore //忽略它......

回答 1 投票 1

spring boot(webflux)rest controller获取远程IP地址

使用spring boot进行简单的REST应用程序。 org.springframework.boot 弹簧引导启动父

回答 1 投票 1

如何处理基于spring-webflux的REST服务中的异常

我正在使用spring-webflux构建REST服务。当找不到请求的路径或发生任何其他内部服务器错误时,我需要使用自定义json错误响应进行响应。我有一个 ...

回答 1 投票 0

使用RouterFunction处理WebFlux中的错误

我无法以常见的方式处理我的被动代码处理错误。理想的方法是在可重用的组件中,我可以将其添加为其他项目中的依赖项。在过去,我们使用@ ...

回答 2 投票 2

Spring Security Webflux / Reactive异常处理

我在Spring webflux上构建应用程序,并且因为Spring安全webflux(v.M5)在异常处理方面的行为不像Spring 4而被卡住了。我看到关于如何定制弹簧的帖子......

回答 3 投票 6

WebFlux:如何为不同的RestController应用不同的WebFilter集合

假设我有2个@RestController和一堆WebFilters。现在我想:将WebFitler A,B,C应用于控制器X将WebFilter A,D,E,F应用于控制器Y我该怎么做?谢谢 ...

回答 1 投票 1

WebClient如何刷新部分接收数据?

我想实现部分刷新收到的内容。例如,我有处理程序:return client .post()。body(BodyInserters.fromDataBuffers(request.body(BodyExtractors ....)

回答 1 投票 0

如何在spring-webflux WebClient中限制打开套接字的数量?

我有一些RESTful服务,我有想法使用Reactor和Spring WebClient准备简单的性能基准测试。 Benchmark只创建N个用户,然后为每个创建的用户发布M个投票。 ...

回答 1 投票 1

Reactor 3 - 如何在Mono Error上返回Flux?

这是样板代码:我想做这样的事情 - 公共Flux getSomething(String email){method1(email).map(result - > {// method1返回Mono ...

回答 2 投票 2

订阅后功能现在正常执行

我有一个Mono对象,我订阅了doOnsuccess,在这个方法中我再次将数据保存在DB(CouchBase Using ReactiveCouchbaseRepository)中。在那之后,我没有得到任何......

回答 1 投票 1

如何在Web项目中使用Spring 5的RouterFunction?

问题:在提交按钮上我调用/ hello但是它给了我HTTP状态404我在Spring 5上是新的所以请帮助我,我如何转发/你好请求。我想实现重要的Spring 5功能:(1)......

回答 1 投票 0

Project Reactor使用slf4j进行非阻塞日志记录

Project Reactor的Flux.class中的log()方法提到如果slf4j可用,它将被使用。如果您使用loglf实现,例如使用slf4j进行logback,它们默认为阻塞,...

回答 1 投票 3

在mono.compose()和simple mono.doOnSuccess()中添加doOnSuccess()有什么好处吗?

看看Spring Actuator MetricsWebFilter并看到了这段代码:@Override public Mono filter(ServerWebExchange exchange,WebFilterChain chain){return chain.filter(exchange)....

回答 2 投票 0

“text / event-stream”和“application / stream + json”之间有什么区别

@GetMapping(path =“/ cars”,produce =“text / event-stream”)public Flux getCarStream(){System.out.println(“application / stream + json”); return this.repository.findCarsBy()。log(); } ...

回答 1 投票 2

Webflux并行连接以某种方式限制为256

我有一个简单的服务器和客户端设置:Flux.range(1,5000).subscribeOn(Schedulers.parallel())。flatMap(i - > WebClient.create()。method(HttpMethod.POST)...

回答 1 投票 1

如何从Flux填充Map >,使用reactiveRedisTemplate

助焊剂 > entries = reactiveRedisTemplate .opsForHash()。entries(key); Map stringObjectMap = new LinkedHashMap <>(); entries.subscribe(e - &...

回答 2 投票 0

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