Springboot 同时支持Http和Https访问

it2025-10-10  13

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种方式来访问接口了

 

 

最新回复(0)