Spring WebFlux
Spring Framework 中包含的原始 Web 框架 Spring Web MVC,是專為 Servlet API 和 Servlet 容器而建構的。反應式堆疊 Web 框架 Spring WebFlux,稍後在 5.0 版本中新增。它完全是非阻塞的,支援 Reactive Streams 背壓,並在 Netty、Undertow 和 Servlet 容器等伺服器上執行。
這兩個 Web 框架都反映了其原始模組的名稱 (spring-webmvc 和 spring-webflux),並在 Spring Framework 中並存。每個模組都是可選的。應用程式可以使用其中一個模組或在某些情況下同時使用兩者,例如,具有反應式 WebClient
的 Spring MVC 控制器。