2015-03-03 18:38:01 +08:00
|
|
|
[[mvc]]
|
2022-11-19 23:27:43 +08:00
|
|
|
:chapter: mvc
|
2023-04-19 23:23:59 +08:00
|
|
|
[[spring-web-mvc]]
|
2017-09-14 09:02:28 +08:00
|
|
|
= Spring Web MVC
|
2023-04-19 23:26:17 +08:00
|
|
|
:page-section-summary-toc: 1
|
2015-03-03 18:38:01 +08:00
|
|
|
|
2018-09-17 22:36:43 +08:00
|
|
|
Spring Web MVC is the original web framework built on the Servlet API and has been included
|
2022-11-19 21:38:39 +08:00
|
|
|
in the Spring Framework from the very beginning. The formal name, "Spring Web MVC,"
|
2017-09-13 02:57:47 +08:00
|
|
|
comes from the name of its source module
|
2021-04-27 13:18:23 +08:00
|
|
|
({spring-framework-main-code}/spring-webmvc[`spring-webmvc`]),
|
2022-11-19 21:38:39 +08:00
|
|
|
but it is more commonly known as "Spring MVC".
|
2015-03-03 18:38:01 +08:00
|
|
|
|
2018-09-17 22:36:43 +08:00
|
|
|
Parallel to Spring Web MVC, Spring Framework 5.0 introduced a reactive-stack web framework
|
2022-11-19 21:38:39 +08:00
|
|
|
whose name, "Spring WebFlux," is also based on its source module
|
2021-04-27 13:18:23 +08:00
|
|
|
({spring-framework-main-code}/spring-webflux[`spring-webflux`]).
|
2023-11-20 23:22:35 +08:00
|
|
|
This chapter covers Spring Web MVC. For reactive-stack web applications, see
|
|
|
|
xref:web-reactive.adoc[Web on Reactive Stack].
|
2015-03-03 18:38:01 +08:00
|
|
|
|
2021-11-17 19:39:23 +08:00
|
|
|
For baseline information and compatibility with Servlet container and Jakarta EE version
|
2018-09-17 22:36:43 +08:00
|
|
|
ranges, see the Spring Framework
|
2017-11-03 22:35:42 +08:00
|
|
|
https://github.com/spring-projects/spring-framework/wiki/Spring-Framework-Versions[Wiki].
|
2015-03-03 18:38:01 +08:00
|
|
|
|