Springboot 配置端口
时间: 2023-06-26 18:05:46 浏览: 55
可以通过在 `application.properties` 或者 `application.yml` 文件中添加以下配置来配置 Spring Boot 应用的端口:
application.properties:
```
server.port=8080
```
application.yml:
```
server:
port: 8080
```
其中,`server.port` 表示应用的端口号。你可以将其修改为你需要的端口号。修改后,重新启动应用即可生效。
相关问题
springboot配置端口号
在Spring Boot项目中,可以通过多种方式配置端口号。一种方式是在application.yml或application.properties文件中指定server.port属性的值,例如server.port=8089或server : port : 80。\[1\]另一种方式是使用命令行参数,在运行项目时通过mvn spring-boot:run命令指定--server.port参数的值,例如mvn spring-boot:run -Dspring-boot.run.arguments=--server.port=8090。\[2\]还可以通过在启动类中传递参数的方式来配置端口号,例如在@SpringBootApplication注解的类中,通过System.getProperties().put("server.port", 8090)来指定端口号。\[2\]另外,还可以通过编写Java代码来配置端口号,例如使用HashMap来设置属性,然后通过SpringApplicationBuilder来构建并运行项目。\[2\]在Spring Boot 2.x以上版本中,可以通过实现WebServerFactoryCustomizer接口,并重写customize方法来指定端口号。\[3\]
#### 引用[.reference_title]
- *1* *3* [Springboot配置端口号](https://blog.csdn.net/qq_38361800/article/details/90777996)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [配置Spring Boot应用程序端口的几种方式](https://blog.csdn.net/u013840066/article/details/103893143)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
springboot端口配置
在Spring Boot中,可以通过配置文件或编程方式来设置应用程序的端口。
1. 通过配置文件设置端口:
在`application.properties`或`application.yml`文件中,可以使用`server.port`属性来设置应用程序的端口。例如,要将端口设置为8080,可以在配置文件中添加以下内容:
```properties
server.port=8080
```
或者在`application.yml`文件中添加以下内容:
```yaml
server:
port: 8080
```
2. 通过编程方式设置端口:
在Spring Boot中,可以通过编写Java代码来设置应用程序的端口。可以创建一个配置类,并使用`EmbeddedServletContainerCustomizer`接口来自定义嵌入式Servlet容器的配置。以下是一个示例:
```java
import org.springframework.boot.context.embedded.ConfigurableEmbeddedServletContainer;
import org.springframework.boot.context.embedded.EmbeddedServletContainerCustomizer;
import org.springframework.stereotype.Component;
@Component
public class CustomizationBean implements EmbeddedServletContainerCustomizer {
@Override
public void customize(ConfigurableEmbeddedServletContainer container) {
container.setPort(8080);
}
}
```
在上面的示例中,`customize`方法设置了端口为8080。