实现http请求自动转https请求,我们需要先生成ssl安全证书(加密传输),这个证书可以去阿里云购买,或者用keytool生成。
具体步骤如下:
1.获取ssl证书,并将其放到resources目录下
2.配置springBoot
2.1application.yml文件中配置ssl证书及配置Https请求端口
# Tomcat
server:
tomcat:
uri-encoding: UTF-8
max-threads: 1000
min-spare-threads: 30
port: 7087
httpPort: 8093
ssl:
enabled: true
key-store: classpath:test.pfx
key-store-password: YF289Ftz
key-store-type: PKCS12
2.2.书写HttpConfig类
import org.apache.catalina.Context;
import org.apache.catalina.connector.Connector;
import org.apache.tomcat.util.descriptor.web.SecurityCollection;
import org.apache