00033-Change-Default-Port-in-Spring-Boot
33. 如何在Spring boot中修改默认端口
介绍
使用Property文件
server.port=8081server:
port : 8081server.port=8081在程序中指定
使用命令行参数
值生效的顺序
最后更新于
这有帮助吗?
server.port=8081server:
port : 8081server.port=8081最后更新于
这有帮助吗?
这有帮助吗?
server.port=8082@SpringBootApplication
public class CustomApplication {
public static void main(String[] args) {
SpringApplication app = new SpringApplication(CustomApplication.class);
app.setDefaultProperties(Collections
.singletonMap("server.port", "8083"));
app.run(args);
}
}@Component
public class ServerPortCustomizer
implements WebServerFactoryCustomizer<ConfigurableWebServerFactory> {
@Override
public void customize(ConfigurableWebServerFactory factory) {
factory.setPort(8086);
// factory.setAddress("");
}
}java -jar spring-5.jar --server.port=8083java -jar -Dserver.port=8083 spring-5.jar