1. 如何包含 Spring Cloud 网关

要将 Spring Cloud Gateway 包含在项目中,请使用组 ID 为且工件 ID 为 的Starters。 有关使用当前 Spring Cloud Release Train 设置构建系统的详细信息,请参阅 Spring Cloud 项目页面org.springframework.cloudspring-cloud-starter-gatewayspring-doc.cn

如果包含Starters,但不希望启用网关,请将 .spring.cloud.gateway.enabled=falsespring-doc.cn

Spring Cloud 网关基于 Spring Boot 2.xSpring WebFluxProject Reactor 构建。 因此,您知道的许多熟悉的同步库(例如 Spring Data 和 Spring Security)和模式在使用 Spring Cloud Gateway 时可能不适用。 如果您不熟悉这些项目,我们建议您在使用 Spring Cloud Gateway 之前先阅读他们的文档以熟悉一些新概念。
Spring Cloud 网关需要 Spring Boot 和 Spring Webflux 提供的 Netty 运行时。 它在传统的 Servlet 容器中或构建为 WAR 时不起作用。