通常,我们可以在配置文件 (yml 或 properties) 文件中为 Spring Boot 应用指定运行端口。但有时候也需要在应用启动时,通过命令行指定运行端口。
在命令行指定端口的非常简单,假设我们有一个打包好的 Spring Boot 应用,名为
todo-srv-1.0.0.jar, 现在需要设定其运行在 8090 端口,则可以通过以下两种方式指定:
- 应用参数
1 | java -jar todo-srv-1.0.0.jar --server.port=8090 |
- JVM 参数
1 | java -jar -Dserver.port=8090 todo-srv-1.0.0.jar |