欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Springboot 同时支持Http和Https访问

程序员文章站 2024-03-24 14:04:40
...

1、配置文件

#端口配置
server:
  port: 443
  tomcat:
    max-threads: 200
    uri-encoding: UTF-8
  ssl:
    enabled: true
    key-store: classpath:XX.XX.com.jks
    key-password: XXX
    key-store-type: JKS
http:
  port: 8098

证书直接放在recesource文件夹下 

2、启动类增加Http配置

    @Value("${http.port}")
    private Integer port;

    @Bean
    public ServletWebServerFactory servletContainer() {
        TomcatServletWebServerFactory tomcat = new TomcatServletWebServerFactory();
        Connector connector = new Connector("org.apache.coyote.http11.Http11NioProtocol");
        connector.setPort(port);
        tomcat.addAdditionalTomcatConnectors(connector); // 添加http端口支持
        return tomcat;
    }

3、 现在可以使用这2种方式来访问接口了

 Springboot 同时支持Http和Https访问

 

相关标签: Java后端 java