多语言展示
当前在线:967今日阅读:91今日分享:37

SpringBoot如何配置http自动跳转到https

本文主要介绍Spring boot如何实现浏览器中输入http链接时自动跳转重定向为https链接。
工具/原料
1

SpringBoot 1.5.9.RELEASE

2

Intellij Idea 2017.1.5

一、准备工作
1

要实现http自动跳转https需要事先给SpringBoot应用配置SSL证书实现https。关于SpringBoot如何配置SSL证书实现https可以参考如下经验。

2

配置完成SSL证书后,便可以通过https进行链接访问,输入如下链接https://localhost:8443/myapp,便可访问SpringBoot中自已定义的网页了

3

在没有配置http重定向https前,输入http://localhost:8080/myapp会提示网址无法访问

二、配置跳转
1

新建SpringBoot配置类Redirect2HttpsConfig注意:Redirect2HttpsConfig一定不要忘记添加配置注解@Configuration

2

启动Spring Boot应用,可以看到启动端口提示语句变为:Tomcat started on port(s): 8443 (https) 8080 (http)这表明配置的http重定向https生效了。

3

此时,在浏览器中输入http://localhost:8080/myapp,按下回车键时会自动重定向为https://localhost:8443/myapp/

注意事项

如果小编所写经验帮助到了你,请帮忙给点个赞或评论支持下,您的支持是作者继续创作的动力!

推荐信息