HTTP/2

Servlet 4 容器要求支持 HTTP/2,而 Spring Framework 5 与 Servlet API 4 兼容。从编程模型的角度来看,应用程序无需做任何特定的事情。然而,在服务器配置方面存在一些考虑因素。有关更多详细信息,请参阅https://github.com/spring-projects/spring-framework/wiki/HTTP-2-support[HTTP/2 wiki 页面]。

Servlet API 确实公开了一个与 HTTP/2 相关的构造。您可以使用 jakarta.servlet.http.PushBuilder 主动向客户端推送资源,并且它作为 方法参数@RequestMapping 方法支持。