在springboot中,可以通过application.properties或applicaton.yml文件中配置应用程序端口。请说一下再springboot中如何配置应用程序端口
时间: 2024-12-17 10:44:18 浏览: 7
在Spring Boot应用中,通过`.properties` 或 `.yml` 文件(通常位于`src/main/resources`目录下)可以配置应用程序的端口。以下是配置步骤:
1. **application.properties**:
```properties
server.port=8080
```
将`server.port`变量设置为你想要的应用程序监听的端口号,默认值通常是8080。
2. **application.yml**:
```yaml
server:
port: 8080
```
使用YAML语法,同样设置了`port`属性。
3. **注解方式**:
如果你需要在运行时动态改变端口,可以使用`@Value`注解配合`Environment`接口,例如:
```java
@Value("${server.port}")
private int port;
public void startServer() {
SpringApplication.run(MyApplication.class, "--server.port", String.valueOf(port));
}
```
运行时传入`--server.port`命令行参数来指定端口。
4. **命令行启动**:
如果你从命令行启动应用,也可以直接指定端口,如 `java -jar my-app.jar --server.port=9090`
记得修改后的配置需要重新构建并启动应用才能生效。
阅读全文