springboot 设置端口
时间: 2024-12-17 07:18:08 浏览: 17
Spring Boot应用默认监听8080端口,但在启动时你可以通过配置文件或命令行选项来设置自定义端口。以下是两种常见的方法:
1. **通过application.properties或application.yml**:
在`src/main/resources`目录下的`application.properties`或`application.yml`文件中添加如下的内容:
```yaml
server.port=8081 // 或者你想要的其他端口号
```
如果只配置了`server.port`而没有指定具体的值,它会从环境变量`SPRING_PORT`读取,默认还是8080。
2. **通过命令行启动应用**:
使用`java -jar your-app.jar --spring.profiles.active=dev --server.port=8081`命令运行应用,其中`--server.port`指定了端口,`--spring.profiles.active`用于激活特定的配置文件(如开发环境dev配置)。
如果你想在每次启动时都提示用户输入端口,可以使用`spring-boot-devtools`插件配合`main.args`属性:
```yaml
spring.devtools.server.port=0 # 表示自动选择可用端口
```
然后在启动时,系统会提示输入端口信息。
相关问题
Springboot 配置端口
可以通过在 `application.properties` 或者 `application.yml` 文件中添加以下配置来配置 Spring Boot 应用的端口:
application.properties:
```
server.port=8080
```
application.yml:
```
server:
port: 8080
```
其中,`server.port` 表示应用的端口号。你可以将其修改为你需要的端口号。修改后,重新启动应用即可生效。
springboot多端口
如何配置?
Spring Boot 可以通过配置多个端口来支持多个应用程序访问。配置多个端口可以通过在 application.properties 或 application.yml 文件中添加以下属性实现:
server.port=8080
server.port=8081
在这个例子中,Spring Boot 应用程序将两个端口同时监听,分别是 8080 和 8081。这样就可以通过这两个端口来访问同一个应用程序了。
阅读全文