Spring Cloud Gateway を含める方法

プロジェクトに Spring Cloud Gateway を含めるには、グループ ID が org.springframework.cloud でアーティファクト ID が spring-cloud-starter-gateway のスターターを使用します。現在の Spring Cloud リリーストレインを使用したビルドシステムのセットアップの詳細については、Spring Cloud プロジェクトページを参照してください。

スターターを含めても、ゲートウェイを有効にしたくない場合は、spring.cloud.gateway.enabled=false を設定します。

Spring Cloud Gateway は Spring BootSpring WebFluxプロジェクト Reactor (英語) に基づいて構築されています。その結果、使い慣れた同期ライブラリ (Spring Data や Spring Security など) の多くと、よく知っているパターンは、Spring Cloud Gateway を使用する場合には適用されない可能性があります。これらのプロジェクトの 未知 である場合は、Spring Cloud Gateway を使用する前に、それらのドキュメントを読んでいくつかの新しい概念を理解することから始めることをお勧めします。
Spring Cloud Gateway には、Spring Boot および Spring Webflux によって提供される Netty ランタイムが必要です。従来のサーブレットコンテナーで、または WAR としてビルドされた場合は機能しません。