通常,我们可以在配置文件 (yml 或 properties) 文件中为 Spring Boot 应用指定运行端口。但有时候也需要在应用启动时,通过命令行指定运行端口。

在命令行指定端口的非常简单,假设我们有一个打包好的 Spring Boot 应用,名为
todo-srv-1.0.0.jar, 现在需要设定其运行在 8090 端口,则可以通过以下两种方式指定:

  1. 应用参数
1
java -jar todo-srv-1.0.0.jar --server.port=8090
  1. JVM 参数
1
java -jar -Dserver.port=8090 todo-srv-1.0.0.jar
TAGS