SpringBoot Http2改造
SpringBoot Http2改造
前置说明
该文档仅说明使用jetty
作为web
服务器的场景下如何配置
具体springboot
有官方的说明文档,链接如下
https://docs.spring.io/spring-boot/docs/2.0.0.RC2/reference/html/howto-embedded-web-servers.html#howto-configure-http2
PS: 文档中有补充说明,基于
springboot
开启http2
,强制要求必须配置ssl
引入依赖
1
|
<dependency>
|
以上依赖的版本号,统一由spring-boot-dependencies
来维护即可
配置ssl
生成ssl文件
1
|
keytool -genkey -alias jetty -keypass 123456 -keyalg RSA -keysize 1024 -validity 3650 -keystore /Users/littlefisher/Downloads/keystore.jks -storepass 123456
|
以上内容是为了便于复制,具体配置,可以参考以下链接
keytool(JDK自带)生成ssl证书
文件生成后,放置在springboot
中resources
目录下,以便于springboot
配置
springboot
配置ssl
1
|
server:
|
配置http请求转为http2
TODO: 后续考虑完善