1、配置springboo资源文件application.yml

http:
  port: 18666 #服务端口

#https 配置
server:
  port: 8002
  ssl:
   key-store: D:\test.keystore
   enabled: true
   key-store-password: 123456
   key-store-type: JKS

在这里插入图片描述

2、启动类中添加

	@Value("${http.port}")
	private Integer port;
 
	@Bean
	public ServletWebServerFactory servletContainer() {
		TomcatServletWebServerFactory tomcat = new TomcatServletWebServerFactory();
		// 配置http
		Connector connector = new Connector("org.apache.coyote.http11.Http11NioProtocol");
		connector.setPort(port);
 
		tomcat.addAdditionalTomcatConnectors(connector); // 添加http
		return tomcat;
	}

完整版如下图:
在这里插入图片描述

3、若资源文件中不显示申明server.port:端口号,则项目会默认以8080为http端口

结果呈现:
在这里插入图片描述

在这里插入图片描述
相关系列文章:
1.Https 生成证书添加至SpringBoot配置
2.Postman请求https接口配置
3.springboot如何配置,同时支持https和http


大家好,我是徐小慧
📢 博客主页:徐小慧_Blog
📢 欢迎 点赞 👍 | 收藏 ⭐ | 留言 📝 如有错误敬请指正!

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐