跳到主要内容
版本:7.0.3

Spring Web MVC

Hunyuan 7b 中英对照 Spring Web MVC

Spring Web MVC是最初基于Servlet API构建的Web框架,从一开始就包含在Spring Framework中。其正式名称“Spring Web MVC”来源于其源代码模块的名称(spring-webmvc),但人们更常称其为“Spring MVC”。

与Spring Web MVC并行,Spring Framework 5.0引入了一个基于Reactive编程范式的Web框架,其名称为“Spring WebFlux”,该框架同样源自其源代码模块(spring-webflux)。本章将重点介绍Spring Web MVC。关于基于Reactive编程范式的Web应用程序,请参阅Web on Reactive Stack

有关基线信息以及与Servlet容器和Jakarta EE版本范围的兼容性,请参阅Spring Framework Wiki

部分总结

📄️ CORS(Cross-Origin Resource Sharing)是一种Web安全机制,用于允许不同源(origin)的网页或JavaScript应用程序访问和操作其他源的资源。在HTTP请求中,CORS通过设置特定的头信息(header fields)来控制跨源资源的访问权限。例如,Access-Control-Allow-Origin头用于指定允许哪些源发送请求,Access-Control-Allow-Methods头用于指定允许哪些HTTP方法被使用,Access-Control-Allow-Headers头用于指定允许哪些HTTP请求头被传递等。CORS的实现因浏览器和服务器而异,但基本原理是相同的。

参见Reactive技术栈中的对应内容。