Spring MVC,全称为Model-View-Controller,是Spring框架的一部分,实现MVC设计模式,用于构建Web应用程序。其成熟稳定、松耦合架构和广泛社区支持使其成为选择之一。基于Servlet API构建,Spring MVC适用于所有支持Servlet的Java EE服务器。
Spring WebFlux,则是Spring 5.0中引入的,用于构建响应式Web应用程序的框架。它基于Reactor项目提供的响应式编程模型,旨在解决传统同步阻塞模型在高并发、低延迟场景下的性能瓶颈。