WebClient

Spring WebFlux には、HTTP リクエストを実行するためのクライアントが含まれています。WebClient には、Reactor に基づいた関数で流れるような API が備わっています ( リアクティブライブラリを参照)。これにより、スレッドや同時実行性を処理する必要なく、非同期ロジックの宣言的な構成が可能になります。これは完全にノンブロッキングで、ストリーミングをサポートし、サーバー側でリクエストとレスポンスのコンテンツをエンコードおよびデコードするためにも使用されるのと同じコーデックに依存します。

WebClient には、リクエストを実行するための HTTP クライアントライブラリが必要です。以下のサポートが組み込まれています。