實現此需求的方法有好幾種:spring
# 特定端口號 server.port = 8090 # 隨機可用端口號 server.port = 0
-Dserver.port=8090
// 方法1: @Controller public class ServletConfig { @Bean public EmbeddedServletContainerCustomizer containerCustomizer() { return (container -> { container.setPort(8012); }); } } // 方法2: HashMap<String, Object> props = new HashMap<>(); props.put("server.port", 9999); new SpringApplicationBuilder() .sources(SampleController.class) .properties(props) .run(args);
解決此問題的方法分幾種:編程