如何修改基于Spring Boot开发的Web应用的端口
答案:1 悬赏:0 手机版
解决时间 2021-03-28 18:57
- 提问者网友:几叶到寒
- 2021-03-28 15:00
如何修改基于Spring Boot开发的Web应用的端口
最佳答案
- 五星知识达人网友:掌灯师
- 2021-03-28 16:32
web服务器的端口在Spring Boot中是以server.port这个属性存在的,以下方法都可以推而广之到任何属性:
修改Spring Boot应用类路径上的application.properties文件,设置server.port=1234,1234就是你想要的端口。
在启动Spring Boot应用的命令行参数(也就是JVM参数中)加入-Dserver.port=1234
利用@Configuration配置Tomcat容器:
@Configurationpublic class ServletConfig { @Bean
public EmbeddedServletContainerCustomizer containerCustomizer() { return (container -> {
container.setPort(1234);
});
}
}
也可以利用Java的System Properties来设置:
System.getProperties().put( "server.port", 1234 );
SpringApplication.run(App.class, args);
总之Spring Boot有一个异常强大和灵活的配置系统,请参考官方文档了解更多。
修改Spring Boot应用类路径上的application.properties文件,设置server.port=1234,1234就是你想要的端口。
在启动Spring Boot应用的命令行参数(也就是JVM参数中)加入-Dserver.port=1234
利用@Configuration配置Tomcat容器:
@Configurationpublic class ServletConfig { @Bean
public EmbeddedServletContainerCustomizer containerCustomizer() { return (container -> {
container.setPort(1234);
});
}
}
也可以利用Java的System Properties来设置:
System.getProperties().put( "server.port", 1234 );
SpringApplication.run(App.class, args);
总之Spring Boot有一个异常强大和灵活的配置系统,请参考官方文档了解更多。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯