你应该 永远不会 使用在Servlet API在Spring反应的Web应用程序。不支持此功能,这使您的应用程序依赖于容器,而Spring Web
Reactive可以与非Servlet运行时(例如Netty)一起使用。
相反,您应该使用Spring提供的HTTP API。这是您的代码示例,进行了一些更改:
@RestControllerpublic class GreetingController { @GetMapping("/greetings") public Mono<Greeting> greeting(ServerHttpRequest request) { return Mono.just(new Greeting("Hello..." + request.getURI().toString())); }}您可以
ServerWebExchange直接注入
ServerHttpRequest/
ServerHttpResponse。



