springboot如何配置,同时支持https和http
1、配置springboo资源文件application.ymlhttp:port: 18666 #服务端口#https 配置server:port: 8002ssl:key-store: D:\test.keystoreenabled: truekey-store-password: 123456key-store-type: JKS2、启动类中添加@Value("${http.port}")p
·
springboot如何配置,同时支持https和http
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
📢 欢迎 点赞 👍 | 收藏 ⭐ | 留言 📝 如有错误敬请指正!

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