Spring Web MVC is the original web framework built on the Servlet API and has been included in the Spring Framework from the very beginning. The formal name, "Spring Web MVC," comes from the name of its source module (spring-webmvc), but it is more commonly known as "Spring MVC".

Parallel to Spring Web MVC, Spring Framework 5.0 introduced a reactive-stack web framework whose name, "Spring WebFlux," is also based on its source module (spring-webflux). This chapter covers Spring Web MVC. For reactive-stack web applications, see Web on Reactive Stack.

For baseline information and compatibility with Servlet container and Jakarta EE version ranges, see the Spring Framework Wiki.

스프링 5.0부터 WebFlux라는, MVC와 궤를 같이 하는 웹 라이브러리를 소개했지만… 이는 아직 상용화 단계는 아니다.

WebFlux는 MVC와 아예 다른 소스 모듈에 의존하고 있음.