1.配置文件
server:
port: 8888
custom:
# http 端口
httpPort: 9999
ssl:
key-store: classpath:keystore.jks
key-password: 123456
key-store-type: JKS
tomcat:
uri-encoding: utf-8
basedir: tmp
#
servlet:
context-path: /
2.配置Spring
@Configuration
public class HttpsConfig {
@Value("${server.custom.httpPort}")
private Integer httpPort;
@Bean
public ServletWebServerFactory serverFactory() {
TomcatServletWebServerFactory tomcat = new TomcatServletWebServerFactory();
tomcat.addAdditionalTomcatConnectors(createStandardConnector());
return tomcat;
}
/**
* 配置http
* @return
*/
private Connector createStandardConnector() {
Connector connector = new Connector("org.apache.coyote.http11.Http11NioProtocol");
connector.setPort(httpPort);
return connector;
}
}
Comments | NOTHING