有多种方法可以在Spring Boot 2.x应用程序上启用HTTP / 2,例如设置Spring Boot 2.1+ server.http2.enabled=true
属性或在SeverContainerFactory上设置属性(例如{{3} },Undertow)。
是否有一种方法可以通过编程确定是否启用了HTTP / 2,而与启用它的方法无关?我看到有一个Tomcat和一个isEnabled()
方法,但是我不清楚该类是如何使用的。我尝试自动装配该类,但它给了我以下错误:
Field http2 in MyClass required a bean of type 'org.springframework.boot.web.server.Http2' that could not be found.