Servlet 4 容器需要支持 HTTP/2,而 Spring Framework 5 与 Servlet API 4 兼容。从编程模型的角度来看,应用程序没有什么特别需要做的。然而,有一些与服务器配置有关的考虑。更多细节,请参见 HTTP/2 的维基页面。
Servlet API 确实暴露了一个与 HTTP/2 有关的结构。你可以使用 javax.servlet.http.PushBuilder
来主动向客户端推送资源,并且它被支持作为 @RequestMapping
方法的一个 方法参数。