spring-webflux

最新文章

Spring Webflux监控客户端连接断开的方法

Spring webflux的FluxSink有两个方法:onCancel和onDispose。当客户端的连接断开,这两个方法会被调用。示例代码:@RestControllerpublic class Controller { @GetMapping("/") public Flux<String> test() { return Flux.create(this::proc

Spring MVC重复多次读取请求的Body

我们知道,HttpServletRequest的InputStream流只能读取一次,不能重复读取。在Spring MVC中,它提供了类ContentCachingRequestWrapper,它会对原始的HttpServletRequest对象进行包装。 当我们调用request body时,ContentCachingRequestWrapper会把request body的内容进行缓存,这样