将 123456.jks 文件放到 application.yaml 同级,yaml添加如下配置:
server:
port: 8443
ssl:
key-store: classpath:123456.jks
key-store-password: password
keyStoreType: JKS
http:
port: 9999
@SpringBootApplication
public class WebCloudApplication {
@Value("${http.port}")
private Integer port;
public static void main(String[] args) {
SpringApplication.run(WebCloudApplication.class, args);
}
@Bean
public TomcatServletWebServerFactory servletContainer() {
TomcatServletWebServerFactory tomcat = new TomcatServletWebServerFactory();
tomcat.addAdditionalTomcatConnectors(createStandardConnector());
return tomcat;
}
private Connector createStandardConnector() {
Connector connector = new Connector("org.apache.coyote.http11.Http11NioProtocol");
connector.setPort(port);
return connector;
}
}