Springboot 同时支持Http和Https访问

作者:神秘网友 发布时间:2020-10-23 23:13:41

Springboot 同时支持Http和Https访问

Springboot 同时支持Http和Https访问

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访问

 

Springboot 同时支持Http和Https访问相关教程

  1. SpringBoot集成swagger-OpenAPI

    SpringBoot集成swagger-OpenAPI OpenAPI是swagger下的一个在线查看接口文档的工具包,可以随着项目的部署同时生成项目对应的所有接口文档 一、在pom引入maven的jar包 !--OpenApi-- dependency groupIdorg.springdoc/groupId artifactIdspringdoc-openapi-ui/a

  2. springboot整合swagger小栗子

    springboot整合swagger小栗子 ?xml version=1.0 encoding=UTF-8?project xmlns=http://maven.apache.org/POM/4.0.0 xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance xsi:schemaLocation=http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xs

  3. SpringBoot中使用Thymeleaf

    SpringBoot中使用Thymeleaf !-- thymeleaf会对html中的标签进行严格校验,如果html标签缺少结束标签的话,thymeleaf会报错,我们可以通过下面方式去除thymeleaf的校验 -- dependency groupIdnet.sourceforge.nekohtml/groupId artifactIdnekohtml/artifactId

  4. springBoot 整合UEditor百度富文本编辑器。

    springBoot 整合UEditor百度富文本编辑器。 UEditor是由百度web前端研发部开发所见即所得富文本web编辑器。可以定制很多如新闻页面,博客等等。UEditor使用简单,支持二次开发,适合快速开发很多业务功能,研究几天发个学习文档。 UEditor分为前端和后端前端

  5. springboot引入com.baidubce:bce-java-sdk百度的SDK导致JSP页面

    springboot引入com.baidubce:bce-java-sdk百度的SDK导致JSP页面的标签无法正常使用报cannot be resolved in either web.xml or 项目是使用Springboot 构建的spring+springMVC+mybatis 程序,后台管理页面使用的是JSP作为显示层。在jsp页面中使用了各种标签。

  6. springboot 系统事件监听

    springboot 系统事件监听 springboot的事件在org.springframework.boot.context.event包下,可通过GenericApplicationListener监听。 springboot的LoggingApplicationListener集成此接口实现。 可以参考此设计来实现我们自己的一些系统配置的自定义业务。 事

  7. springboot2.X整合MinIO对象存储:上传、下载,windows搭建MinIO

    springboot2.X整合MinIO对象存储:上传、下载,windows搭建MinIO服务 springboot2.X整合MinIO对象存储:上传、下载,windows搭建MinIO服务 MinIO官网下载link 为什么选择MinIO 在之前开发中曾使用了分布式文件服务FASTDFS和阿里云的OSS对象存储来存储。奈何OS

  8. 技术实践(3)-SpringBoot随机端口启动

    技术实践(3)-SpringBoot随机端口启动 文章目录 一、SpringBoot随机端口 1.基础介绍 2.实现步骤 3.项目测试 二、SpringBoot多实例运行 一、SpringBoot随机端口 随机端口可以自动找指定范围内可使用的端口,不需要在配置文件中指定固定的启动端口 例如在SpringB