zoukankan      html  css  js  c++  java
  • SpringBoot支持https和http

    1.application.propertites

    #server.port=8081
    server.port: 8443
    server.ssl.key-store: classpath:keystore.p12
    server.ssl.key-store-password: 64891635
    server.ssl.keyStoreType: PKCS12
    server.ssl.keyAlias: tomcat

    2.启动代码

    package com.example.demo;
    
    import org.apache.catalina.Context;
    import org.apache.catalina.connector.Connector;
    import org.apache.tomcat.util.descriptor.web.SecurityCollection;
    import org.apache.tomcat.util.descriptor.web.SecurityConstraint;
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
    import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory;
    import org.springframework.boot.web.servlet.server.ServletWebServerFactory;
    import org.springframework.context.annotation.Bean;
    
    
    @SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
    public class DemoApplication {
    
        public static void main(String[] args) {
            SpringApplication.run(DemoApplication.class, args);
        }
    
    
    
        @Bean
        public ServletWebServerFactory servletContainer() {
     TomcatServletWebServerFactory tomcat = new TomcatServletWebServerFactory();
     tomcat.addAdditionalTomcatConnectors(createStandardConnector()); // 添加http
     return tomcat;
      }
    
        /* --------------------请按照自己spring boot版本选择 end--------------------- */
    
    
    
    
        // 配置http
        private Connector createStandardConnector() {
            Connector connector = new Connector("org.apache.coyote.http11.Http11NioProtocol");
            connector.setPort(8083);
            return connector;
        }
    
    
    }
  • 相关阅读:
    Leetcode 回溯法 典型例题
    LeetCode 回溯法 别人的小结 八皇后 递归
    回溯算法 LEETCODE别人的小结 一八皇后问题
    python学习 面向对象高级编程
    python 学习 面向对象编程
    python 学习 模块
    python 学习 map /reduce
    pyhton 学习 函数式编程
    python学习 函数
    使用dict和set
  • 原文地址:https://www.cnblogs.com/tiancai/p/9128543.html
Copyright © 2011-2022 走看看