可以使用在 Spring boot应用程序中启用 HTTP/2 支持server.http2.enabled
配置属性。同时支持 h2(基于 TLS 的 HTTP/2)和 h2c(基于 TCP 的 HTTP/2)。要使用
h2,还必须启用 SSL。如果未启用 SSL,将使用 h2c。例如,您可能想要
在应用程序在执行 TLS 的代理服务器后面运行时使用 H2C
终止。
Tomcat的HTTP/2:
Spring Boot 默认附带 Tomcat 10.1.x,它开箱即用地支持 h2c 和 h2。
Undertow的HTTP/2:
Undertow支持h2c和h2
文档截图如下:
参考自: spring-boot-reference.pdf