1. 如何包含 Spring Cloud Gateway
要在您的项目中包含 Spring Cloud Gateway,请使用组 ID 为 org.springframework.cloud、构件 ID 为 spring-cloud-starter-gateway 的Starters。
有关如何使用当前 Spring Cloud 发行版系列配置构建系统的详细信息,请参阅 Spring Cloud 项目页面。
如果您包含了 starter,但不希望网关启用,请将 spring.cloud.gateway.enabled=false 设置为值。
| Spring Cloud Gateway 基于 Spring Boot 2.x、Spring WebFlux 和 Project Reactor 构建。 因此,当您使用 Spring Cloud Gateway 时,许多熟悉的同步库(例如 Spring Data 和 Spring Security)以及您所熟知的模式可能不再适用。 如果您对这些项目尚不熟悉,我们建议您先阅读它们的文档,以了解一些新概念,然后再开始使用 Spring Cloud Gateway。 |
| Spring Cloud Gateway 需要 Spring Boot 和 Spring WebFlux 提供的 Netty 运行时环境。它无法在传统的 Servlet 容器中运行,也无法在作为 WAR 包构建时使用。 |