| インターフェース | 説明 |
|---|---|
| AsyncRequestCallback | 非推奨 Spring 5.0 現在、 ExchangeFilterFunction を推奨 |
| AsyncRestOperations | 非推奨 Spring 5.0 現在、 WebClient を推奨 |
| RequestCallback | ClientHttpRequest で動作するコードのコールバックインターフェース。 |
| ResponseErrorHandler | 特定のレスポンスにエラーがあるかどうかを判断するために RestTemplate が使用する戦略インターフェース。 |
| ResponseExtractor<T> | RestTemplate の取得メソッドで使用される一般的なコールバックインターフェースこのインターフェースの実装は、ClientHttpResponse からデータを抽出する実際の作業を実行しますが、例外処理やリソースのクローズについて心配する必要はありません。 |
| RestOperations | RESTful 操作の基本セットを指定するインターフェース。 |
| クラス | 説明 |
|---|---|
| AsyncRestTemplate | 非推奨 Spring 5.0 現在、 WebClient を推奨 |
| DefaultResponseErrorHandler | ResponseErrorHandler インターフェースの Spring のデフォルト実装。 |
| ExtractingResponseErrorHandler | |
| HttpMessageConverterExtractor<T> | 指定されたエンティティコンバーターを使用してレスポンスを T 型に変換するレスポンスエクストラクター。 |
| RestTemplate | Spring のクライアント側の同期 HTTP アクセス用の主要クラス。HTTP サーバーとの通信を簡素化し、RESTful の原則を適用します。 |
| 例外 | 説明 |
|---|---|
| HttpClientErrorException | HTTP 4xx を受信したときにスローされる例外。 |
| HttpServerErrorException | HTTP 5xx を受信したときにスローされる例外。 |
| HttpStatusCodeException | HttpStatus に基づく例外の抽象基本クラス。 |
| ResourceAccessException | I/O エラーが発生したときにスローされる例外。 |
| RestClientException | クライアント側の HTTP エラーが発生したときに RestTemplate によってスローされる例外の基本クラス。 |
| RestClientResponseException | 実際の HTTP レスポンスデータを含む例外の共通基本クラス。 |
| UnknownHttpStatusCodeException | 未知の(またはカスタムの)HTTP ステータスコードを受信したときにスローされる例外。 |