实现此需求的方法有好几种: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);
解决此问题的方法分几种:编程