说说在 Spring Boot 中如何修改 Servlet 容器端口

117 阅读1分钟

最常见的 Servlet 容器就是 Tomcat 咯。Spring Boot 默认会使用嵌入式的 Tomcat 作为 Servlet 容器。

1 指定端口号

打开 application.yml 修改 Servlet 容器监听请求端口号:

server:
  port: 8088

这样重启之后, Spring Boot 项目就会运行在 8088 端口上。

2 随机端口号

如果把上面的 port 设置为 0,则表示使用随机端口号,Spring Boot 会任选一个可用的端口。

server:
  port: 0

运行结果:

这种配置方式适用于以下场景:

  1. 自动化集成测试(极少发生端口冲突的情况);
  2. 微服务(服务是通过注册中心来调用的)。