如何加入 Spring Cloud Gateway
若要在您的專案中加入 Spring Cloud Gateway,請使用群組 ID 為 org.springframework.cloud
和 Artifact ID 為 spring-cloud-starter-gateway
的 starter。請參閱 Spring Cloud 專案頁面 以取得關於使用目前的 Spring Cloud Release Train 設定您的建置系統的詳細資訊。
如果您加入了 starter,但您不想要啟用閘道,請設定 spring.cloud.gateway.enabled=false
。
Spring Cloud Gateway 建構於 Spring Boot、Spring WebFlux 和 Project Reactor 之上。因此,當您使用 Spring Cloud Gateway 時,許多熟悉的同步程式庫 (例如 Spring Data 和 Spring Security) 和您知道的模式可能不適用。如果您不熟悉這些專案,我們建議您先閱讀它們的文件,以熟悉一些新概念,然後再開始使用 Spring Cloud Gateway。 |
Spring Cloud Gateway 需要 Spring Boot 和 Spring Webflux 提供的 Netty 執行環境。它無法在傳統的 Servlet 容器中運作,也不能建置為 WAR 檔。 |