REST クライアント

このセクションでは、REST エンドポイントへのクライアント側アクセスのオプションについて説明します。

RestClient

RestClient は、最新の流れるような API を公開する同期 HTTP クライアントです。

詳細については、RestClient を参照してください。

WebClient

WebClient は、流れるような API を使用して HTTP リクエストを実行するリアクティブクライアントです。

詳細については、WebClient を参照してください。

RestTemplate

RestTemplate は、HTTP リクエストを実行する同期クライアントです。これはオリジナルの Spring REST クライアントであり、基礎となる HTTP クライアントライブラリ上でシンプルなテンプレートメソッド API を公開します。

詳細は REST エンドポイントを参照してください。

HTTP インターフェース

Spring フレームワークを使用すると、HTTP サービスを HTTP 交換メソッドを使用する Java インターフェースとして定義できます。次に、このインターフェースを実装して交換を実行するプロキシを生成できます。これは、HTTP リモートアクセスを簡素化するのに役立ち、同期またはリアクティブなどの API スタイルを選択するための追加の柔軟性を提供します。

詳細は REST エンドポイントを参照してください。