码迷,mamicode.com
首页 > 编程语言 > 详细

SpringBoot支持https和http

时间:2018-06-03 14:44:19      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:支持   cti   app   collect   .data   添加   prot   ext   pat   

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;
    }


}

 

SpringBoot支持https和http

标签:支持   cti   app   collect   .data   添加   prot   ext   pat   

原文地址:https://www.cnblogs.com/tiancai/p/9128543.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!