springboot服务配置两个端口
时间: 2023-12-17 21:03:13 浏览: 33
在Spring Boot中配置两个端口可以通过以下步骤实现:
1. 在`application.properties`文件中添加以下配置:
```
server.port=8080
```
2. 创建一个新的类,用于配置第二个端口,例如`SecondPortConfig`:
```java
@Configuration
public class SecondPortConfig {
@Value("${second.server.port}")
private int secondServerPort;
@Bean
public ServletWebServerFactory servletContainer() {
TomcatServletWebServerFactory factory = new TomcatServletWebServerFactory();
factory.addAdditionalTomcatConnectors(createConnector());
return factory;
}
private Connector createConnector() {
Connector connector = new Connector("org.apache.coyote.http11.Http11NioProtocol");
connector.setScheme("http");
connector.setPort(secondServerPort);
return connector;
}
}
```
3. 在`application.properties`文件中添加第二个端口的配置:
```
second.server.port=9090
```
通过以上步骤,你就可以配置Spring Boot服务使用两个端口,分别是8080和9090。你可以根据实际需求修改端口号。