Spring Boot 应用程序中 server.port=0 的默认端口范围是多少?
我正在使用 spring-boot 2.7(使用默认的 tomcat 服务器)并使用 java 11。
或者范围因操作系统而异?
随机端口的范围取决于几个因素:
如果您没有以 root 或管理员权限运行 Spring Boot,则随机端口可能在 1024 到 65535 之间(这不是严格的规则,可能会根据您的操作系统配置而有所不同)。
但是,Spring Boot 不会设置此范围 - 操作系统的网络子系统会设置。 Spring Boot 只是要求操作系统为其提供一个可用端口,操作系统根据自己的配置确定要分配的端口。