在Spring WebFlux中,有一个类似于以下内容的控制器:
@RestController
@RequestMapping("/data")
public class DataController {
@GetMapping(produces = MediaType.APPLICATION_JSON_VALUE)
public Flux<Data> getData() {
return <data from database using reactive driver>
}
}
What正在订阅publisher?What
我正在尝试在Spring WebFlux中重新创建HttpServletResponse#getWriter功能,但没有成功。
在Spring MVC中,我将扩展HandlerInterceptorAdapter,使用提到的getWriter编写目标响应,并从preHandle方法返回false。我正在尝试使用以下代码重新创建相同的功能。请看下面的摘录,看看我到目前为止还没有成功的尝试。
@Component
public class CustomInterceptor extends RequestMappingHandlerAdapter
@Override
public
我知道Spring Boot,与Spring Framework相比,does not support WAR deployment for Spring WebFlux applications。我的问题很简单:它会在未来吗? 我的用例是这样的:我们有很多客户仍然生活在传统的“我们在应用服务器X上部署一切”的世界中。因此,尽管我们想要推送独立JAR,但它们(还)还没有准备好。我们大量使用Spring Boot,并且真的很想继续这样做,所以放弃Spring Boot不是一个选择。 我们正在构建响应式应用程序,并希望使用Spring WebFlux来实现,但我们仍然需要部署到应用程序服务器,所