远程设置server.port,springboot怎么配置
时间: 2024-09-26 11:09:47 浏览: 102
在Spring Boot应用中,`server.port` 是一个用于指定应用程序服务器端口的属性。默认情况下,它会查找环境变量`SPRING_PORT` 或者使用8080作为端口号。如果你想通过远程设置这个值,你可以采用以下几种方式:
1. **命令行参数**:
当启动应用时,在命令行传递 `-Dserver.port=your_port_number` 参数。例如:`java -jar your-app.jar -Dserver.port=9000`。
2. **配置文件**:
如果你更喜欢在配置文件中设置,比如application.properties 或 application.yml,添加类似下面的行:
```properties
server.port=${PORT:-8080}
```
这样如果系统环境中有名为`PORT` 的变量,并将其值赋给`server.port`,如果没有则使用默认值。
3. **环境变量**:
你可以将 `server.port` 设置为操作系统级别的环境变量。对于Linux或Mac用户,可以在`.bashrc`或`.zshrc`等文件中添加:
```bash
export SPRING_PORT=your_port_number
```
启动应用时,该环境变量会被自动读取。
4. **Spring Cloud Config Server**:
对于分布式环境中,可以考虑使用Spring Cloud Config Server来集中管理应用的配置,包括`server.port`。在这种情况下,应用需要从Config Server拉取配置。
记得每次更改后重启应用才能看到新的端口设置生效。如果你有其他关于Spring Boot配置的问题,也可以告诉我哦。
阅读全文
相关推荐


















