前言
有时候我们可能需要启动不止一个 springboot
应用,而 springboot
默认的端口号是 8080
,所以这时候我们就需要修改 springboot
的默认端口了。下面就分别介绍一下这几种方式
springboot
修改默认的端口号
本文介绍的 springboot
版本为 2.0.x
及以上版本
通过修改配置文件中的 server.port
application.properties
配置文件
server.port=8081
application.yml
配置文件
server:
port:8081
通过类 TomcatServletWebServerFactory
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
// 通过类 TomcatServletWebServerFactory 修改端口号
@Bean
public TomcatServletWebServerFactory updatePort(){
return new TomcatServletWebServerFactory(8888);
}
}
通过命令行参数
如果你只是想在启动的时候修改一次端口号的话,可以用命令行参数来修改端口号
java -jar 打包之后的SpringBoot.jar --server.port=8000
通过虚拟机参数
你同样也可以把修改端口号的配置放到 JVM
参数里
-Dserver.port=8009