| パッケージ | 説明 |
|---|---|
| org.springframework.http | クライアント / サーバー側 HTTP の基本的な抽象化が含まれています。 |
| org.springframework.web.client | クライアント側の Web サポートのコアパッケージ。 |
| org.springframework.web.reactive.function.client | org.springframework.http.client.reactive リアクティブ HTTP アダプター層上に構築されるリアクティブ WebClient を提供します。 |
| org.springframework.web.reactive.function.client.support | org.springframework.web.reactive.function.client パッケージをサポートするクラス。 |
| org.springframework.web.servlet.mvc.method.annotation | org.springframework.web.method.annotation パッケージに基づいた、アノテーションベースのハンドラーメソッド処理のための MVC インフラストラクチャ。 |
| org.springframework.web.socket.sockjs.client | WebSocketClient の SockJS クライアント実装。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
<T> ResponseEntity<T> | ResponseEntity.BodyBuilder.body(T body) レスポンスエンティティの本体を設定して返します。 |
<T> ResponseEntity<T> | ResponseEntity.HeadersBuilder.build() ボディのないレスポンスエンティティを構築します。 |
static <T> ResponseEntity<T> | ResponseEntity.of(OptionalSE<T> body) 指定された本体と OK ステータスで ResponseEntity を作成するためのショートカット、または Optional.empty()SE パラメーターの場合は空の本体と NOT FOUND ステータスを作成するためのショートカット。 |
static <T> ResponseEntity<T> | ResponseEntity.ok(T body) 指定された本体とステータスが OK に設定された ResponseEntity を作成するためのショートカット。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
<T> ResponseEntity<T> | RestOperations.exchange(RequestEntity<?> requestEntity, ClassSE<T> responseType) 指定された RequestEntity で指定されたリクエストを実行し、レスポンスを ResponseEntity として返します。 |
<T> ResponseEntity<T> | RestTemplate.exchange(RequestEntity<?> entity, ClassSE<T> responseType) |
<T> ResponseEntity<T> | RestOperations.exchange(RequestEntity<?> requestEntity, ParameterizedTypeReference<T> responseType) 指定された RequestEntity で指定されたリクエストを実行し、レスポンスを ResponseEntity として返します。 |
<T> ResponseEntity<T> | RestTemplate.exchange(RequestEntity<?> entity, ParameterizedTypeReference<T> responseType) |
<T> ResponseEntity<T> | RestOperations.exchange(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ClassSE<T> responseType, MapSE<StringSE,?> uriVariables) 指定された URI テンプレートに対して HTTP メソッドを実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスを ResponseEntity として返します。 |
<T> ResponseEntity<T> | RestTemplate.exchange(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ClassSE<T> responseType, MapSE<StringSE,?> uriVariables) |
<T> ResponseEntity<T> | RestOperations.exchange(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ClassSE<T> responseType, ObjectSE... uriVariables) 指定された URI テンプレートに対して HTTP メソッドを実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスを ResponseEntity として返します。 |
<T> ResponseEntity<T> | RestTemplate.exchange(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ClassSE<T> responseType, ObjectSE... uriVariables) |
<T> ResponseEntity<T> | RestOperations.exchange(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, MapSE<StringSE,?> uriVariables) 指定された URI テンプレートに対して HTTP メソッドを実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスを ResponseEntity として返します。 |
<T> ResponseEntity<T> | RestTemplate.exchange(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, MapSE<StringSE,?> uriVariables) |
<T> ResponseEntity<T> | RestOperations.exchange(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, ObjectSE... uriVariables) 指定された URI テンプレートに対して HTTP メソッドを実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスを ResponseEntity として返します。 |
<T> ResponseEntity<T> | RestTemplate.exchange(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, ObjectSE... uriVariables) |
<T> ResponseEntity<T> | RestOperations.exchange(URISE url, HttpMethod method, HttpEntity<?> requestEntity, ClassSE<T> responseType) 指定された URI テンプレートに対して HTTP メソッドを実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスを ResponseEntity として返します。 |
<T> ResponseEntity<T> | RestTemplate.exchange(URISE url, HttpMethod method, HttpEntity<?> requestEntity, ClassSE<T> responseType) |
<T> ResponseEntity<T> | RestOperations.exchange(URISE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType) 指定された URI テンプレートに対して HTTP メソッドを実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスを ResponseEntity として返します。 |
<T> ResponseEntity<T> | RestTemplate.exchange(URISE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType) |
<T> ResponseEntity<T> | RestOperations.getForEntity(StringSE url, ClassSE<T> responseType, MapSE<StringSE,?> uriVariables)URI テンプレートで GET を実行して、表現を取得します。 |
<T> ResponseEntity<T> | RestTemplate.getForEntity(StringSE url, ClassSE<T> responseType, MapSE<StringSE,?> uriVariables) |
<T> ResponseEntity<T> | RestOperations.getForEntity(StringSE url, ClassSE<T> responseType, ObjectSE... uriVariables) 指定された URL で GET を実行して、エンティティを取得します。 |
<T> ResponseEntity<T> | RestTemplate.getForEntity(StringSE url, ClassSE<T> responseType, ObjectSE... uriVariables) |
<T> ResponseEntity<T> | RestOperations.getForEntity(URISE url, ClassSE<T> responseType)URL で GET を実行して表現を取得します。 |
<T> ResponseEntity<T> | RestTemplate.getForEntity(URISE url, ClassSE<T> responseType) |
<T> ResponseEntity<T> | RestOperations.postForEntity(StringSE url, ObjectSE request, ClassSE<T> responseType, MapSE<StringSE,?> uriVariables) 指定されたオブジェクトを URI テンプレートに POST して新しいリソースを作成し、レスポンスを HttpEntity として返します。 |
<T> ResponseEntity<T> | RestTemplate.postForEntity(StringSE url, ObjectSE request, ClassSE<T> responseType, MapSE<StringSE,?> uriVariables) |
<T> ResponseEntity<T> | RestOperations.postForEntity(StringSE url, ObjectSE request, ClassSE<T> responseType, ObjectSE... uriVariables) 指定されたオブジェクトを URI テンプレートに POST して新しいリソースを作成し、レスポンスを ResponseEntity として返します。 |
<T> ResponseEntity<T> | RestTemplate.postForEntity(StringSE url, ObjectSE request, ClassSE<T> responseType, ObjectSE... uriVariables) |
<T> ResponseEntity<T> | RestOperations.postForEntity(URISE url, ObjectSE request, ClassSE<T> responseType) 指定されたオブジェクトを URL に POST して新しいリソースを作成し、レスポンスを ResponseEntity として返します。 |
<T> ResponseEntity<T> | RestTemplate.postForEntity(URISE url, ObjectSE request, ClassSE<T> responseType) |
| 修飾子と型 | メソッドと説明 |
|---|---|
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestOperations.exchange(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ClassSE<T> responseType, MapSE<StringSE,?> uriVariables) 使用すべきではありません。 指定された URI テンプレートに対して HTTP メソッドを非同期に実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスを ResponseEntity として返します。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate.exchange(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ClassSE<T> responseType, MapSE<StringSE,?> uriVariables) 使用すべきではありません。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestOperations.exchange(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ClassSE<T> responseType, ObjectSE... uriVariables) 使用すべきではありません。 指定された URI テンプレートに対して HTTP メソッドを非同期に実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスを ResponseEntity として返します。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate.exchange(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ClassSE<T> responseType, ObjectSE... uriVariables) 使用すべきではありません。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestOperations.exchange(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, MapSE<StringSE,?> uriVariables) 使用すべきではありません。 指定された URI テンプレートに対して HTTP メソッドを非同期に実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスを ResponseEntity として返します。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate.exchange(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, MapSE<StringSE,?> uriVariables) 使用すべきではありません。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestOperations.exchange(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, ObjectSE... uriVariables) 使用すべきではありません。 指定された URI テンプレートに対して HTTP メソッドを非同期に実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスを ResponseEntity として返します。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate.exchange(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, ObjectSE... uriVariables) 使用すべきではありません。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestOperations.exchange(URISE url, HttpMethod method, HttpEntity<?> requestEntity, ClassSE<T> responseType) 使用すべきではありません。 指定された URI テンプレートに対して HTTP メソッドを非同期に実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスを ResponseEntity として返します。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate.exchange(URISE url, HttpMethod method, HttpEntity<?> requestEntity, ClassSE<T> responseType) 使用すべきではありません。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestOperations.exchange(URISE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType) 使用すべきではありません。 指定された URI テンプレートに対して HTTP メソッドを非同期に実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスを ResponseEntity として返します。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate.exchange(URISE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType) 使用すべきではありません。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestOperations.getForEntity(StringSE url, ClassSE<T> responseType, MapSE<StringSE,?> uriVariables) 使用すべきではありません。 URI テンプレートで GET を実行して、表現を非同期に取得します。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate.getForEntity(StringSE url, ClassSE<T> responseType, MapSE<StringSE,?> uriVariables) 使用すべきではありません。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestOperations.getForEntity(StringSE url, ClassSE<T> responseType, ObjectSE... uriVariables) 使用すべきではありません。 指定された URL で GET を実行して、エンティティを非同期に取得します。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate.getForEntity(StringSE url, ClassSE<T> responseType, ObjectSE... uriVariables) 使用すべきではありません。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestOperations.getForEntity(URISE url, ClassSE<T> responseType) 使用すべきではありません。 URL で GET を実行して、表現を非同期に取得します。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate.getForEntity(URISE url, ClassSE<T> responseType) 使用すべきではありません。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestOperations.postForEntity(StringSE url, HttpEntity<?> request, ClassSE<T> responseType, MapSE<StringSE,?> uriVariables) 使用すべきではありません。 指定されたオブジェクトを URI テンプレートに POST することで新しいリソースを作成し、非同期でレスポンスを ResponseEntity として返します。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate.postForEntity(StringSE url, HttpEntity<?> request, ClassSE<T> responseType, MapSE<StringSE,?> uriVariables) 使用すべきではありません。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestOperations.postForEntity(StringSE url, HttpEntity<?> request, ClassSE<T> responseType, ObjectSE... uriVariables) 使用すべきではありません。 指定されたオブジェクトを URI テンプレートに POST することで新しいリソースを作成し、非同期でレスポンスを ResponseEntity として返します。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate.postForEntity(StringSE url, HttpEntity<?> request, ClassSE<T> responseType, ObjectSE... uriVariables) 使用すべきではありません。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestOperations.postForEntity(URISE url, HttpEntity<?> request, ClassSE<T> responseType) 使用すべきではありません。 指定されたオブジェクトを URL に POST することで新しいリソースを作成し、非同期でレスポンスを ResponseEntity として返します。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate.postForEntity(URISE url, HttpEntity<?> request, ClassSE<T> responseType) 使用すべきではありません。 |
<T> ResponseExtractor<ResponseEntity<T>> | RestTemplate.responseEntityExtractor(TypeSE responseType)ResponseEntity を準備する ResponseExtractor を返します。 |
protected <T> ResponseExtractor<ResponseEntity<T>> | AsyncRestTemplate.responseEntityExtractor(TypeSE responseType) 使用すべきではありません。 ResponseEntity のレスポンス抽出を返します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
reactor.core.publisher.Mono<ResponseEntity<VoidSE>> | ClientResponse.toBodilessEntity() このレスポンスを、ステータスとヘッダーは含むが本体は含まない遅延 ResponseEntity として返します。 |
reactor.core.publisher.Mono<ResponseEntity<VoidSE>> | WebClient.ResponseSpec.toBodilessEntity() 本体なしで ResponseEntity を返します。 |
<T> reactor.core.publisher.Mono<ResponseEntity<T>> | ClientResponse.toEntity(ClassSE<T> bodyClass) このレスポンスを遅延 ResponseEntity として返します。 |
<T> reactor.core.publisher.Mono<ResponseEntity<T>> | WebClient.ResponseSpec.toEntity(ClassSE<T> bodyClass) 指定された型のオブジェクトにデコードされた本体を持つ ResponseEntity を返します。 |
<T> reactor.core.publisher.Mono<ResponseEntity<T>> | ClientResponse.toEntity(ParameterizedTypeReference<T> bodyTypeReference) このレスポンスを遅延 ResponseEntity として返します。 |
<T> reactor.core.publisher.Mono<ResponseEntity<T>> | WebClient.ResponseSpec.toEntity(ParameterizedTypeReference<T> bodyTypeReference) |
<T> reactor.core.publisher.Mono<ResponseEntity<reactor.core.publisher.Flux<T>>> | WebClient.ResponseSpec.toEntityFlux(BodyExtractor<reactor.core.publisher.Flux<T>,? super ClientHttpResponse> bodyExtractor)BodyExtractor を使用した WebClient.ResponseSpec.toEntityFlux(Class) のバリアント。 |
<T> reactor.core.publisher.Mono<ResponseEntity<reactor.core.publisher.Flux<T>>> | WebClient.ResponseSpec.toEntityFlux(ClassSE<T> elementType) 指定された型の要素の Flux に本体がデコードされた ResponseEntity を返します。 |
<T> reactor.core.publisher.Mono<ResponseEntity<reactor.core.publisher.Flux<T>>> | WebClient.ResponseSpec.toEntityFlux(ParameterizedTypeReference<T> elementTypeReference) |
<T> reactor.core.publisher.Mono<ResponseEntity<ListSE<T>>> | ClientResponse.toEntityList(ClassSE<T> elementClass) このレスポンスを ResponseEntity の遅延リストとして返します。 |
<T> reactor.core.publisher.Mono<ResponseEntity<ListSE<T>>> | WebClient.ResponseSpec.toEntityList(ClassSE<T> elementClass) 指定された型の要素の List に本体がデコードされた ResponseEntity を返します。 |
<T> reactor.core.publisher.Mono<ResponseEntity<ListSE<T>>> | ClientResponse.toEntityList(ParameterizedTypeReference<T> elementTypeRef) このレスポンスを ResponseEntity の遅延リストとして返します。 |
<T> reactor.core.publisher.Mono<ResponseEntity<ListSE<T>>> | WebClient.ResponseSpec.toEntityList(ParameterizedTypeReference<T> elementTypeRef) |
| 修飾子と型 | メソッドと説明 |
|---|---|
reactor.core.publisher.Mono<ResponseEntity<VoidSE>> | ClientResponseWrapper.toBodilessEntity() |
<T> reactor.core.publisher.Mono<ResponseEntity<T>> | ClientResponseWrapper.toEntity(ClassSE<T> bodyType) |
<T> reactor.core.publisher.Mono<ResponseEntity<T>> | ClientResponseWrapper.toEntity(ParameterizedTypeReference<T> bodyTypeReference) |
<T> reactor.core.publisher.Mono<ResponseEntity<ListSE<T>>> | ClientResponseWrapper.toEntityList(ClassSE<T> elementClass) |
<T> reactor.core.publisher.Mono<ResponseEntity<ListSE<T>>> | ClientResponseWrapper.toEntityList(ParameterizedTypeReference<T> elementTypeRef) |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected ResponseEntity<ObjectSE> | ResponseEntityExceptionHandler.handleAsyncRequestTimeoutException(AsyncRequestTimeoutException ex, HttpHeaders headers, HttpStatus status, WebRequest webRequest)AsyncRequestTimeoutException のレスポンスをカスタマイズします。 |
protected ResponseEntity<ObjectSE> | ResponseEntityExceptionHandler.handleBindException(BindException ex, HttpHeaders headers, HttpStatus status, WebRequest request)BindException のレスポンスをカスタマイズします。 |
protected ResponseEntity<ObjectSE> | ResponseEntityExceptionHandler.handleConversionNotSupported(ConversionNotSupportedException ex, HttpHeaders headers, HttpStatus status, WebRequest request)ConversionNotSupportedException のレスポンスをカスタマイズします。 |
ResponseEntity<ObjectSE> | ResponseEntityExceptionHandler.handleException(ExceptionSE ex, WebRequest request) 標準 Spring MVC 例外の処理を提供します。 |
protected ResponseEntity<ObjectSE> | ResponseEntityExceptionHandler.handleExceptionInternal(ExceptionSE ex, ObjectSE body, HttpHeaders headers, HttpStatus status, WebRequest request) すべての例外型のレスポンス本文をカスタマイズする単一の場所。 |
protected ResponseEntity<ObjectSE> | ResponseEntityExceptionHandler.handleHttpMediaTypeNotAcceptable(HttpMediaTypeNotAcceptableException ex, HttpHeaders headers, HttpStatus status, WebRequest request)HttpMediaTypeNotAcceptableException のレスポンスをカスタマイズします。 |
protected ResponseEntity<ObjectSE> | ResponseEntityExceptionHandler.handleHttpMediaTypeNotSupported(HttpMediaTypeNotSupportedException ex, HttpHeaders headers, HttpStatus status, WebRequest request)HttpMediaTypeNotSupportedException のレスポンスをカスタマイズします。 |
protected ResponseEntity<ObjectSE> | ResponseEntityExceptionHandler.handleHttpMessageNotReadable(HttpMessageNotReadableException ex, HttpHeaders headers, HttpStatus status, WebRequest request)HttpMessageNotReadableException のレスポンスをカスタマイズします。 |
protected ResponseEntity<ObjectSE> | ResponseEntityExceptionHandler.handleHttpMessageNotWritable(HttpMessageNotWritableException ex, HttpHeaders headers, HttpStatus status, WebRequest request)HttpMessageNotWritableException のレスポンスをカスタマイズします。 |
protected ResponseEntity<ObjectSE> | ResponseEntityExceptionHandler.handleHttpRequestMethodNotSupported(HttpRequestMethodNotSupportedException ex, HttpHeaders headers, HttpStatus status, WebRequest request)HttpRequestMethodNotSupportedException のレスポンスをカスタマイズします。 |
protected ResponseEntity<ObjectSE> | ResponseEntityExceptionHandler.handleMethodArgumentNotValid(MethodArgumentNotValidException ex, HttpHeaders headers, HttpStatus status, WebRequest request)MethodArgumentNotValidException のレスポンスをカスタマイズします。 |
protected ResponseEntity<ObjectSE> | ResponseEntityExceptionHandler.handleMissingPathVariable(MissingPathVariableException ex, HttpHeaders headers, HttpStatus status, WebRequest request)MissingPathVariableException のレスポンスをカスタマイズします。 |
protected ResponseEntity<ObjectSE> | ResponseEntityExceptionHandler.handleMissingServletRequestParameter(MissingServletRequestParameterException ex, HttpHeaders headers, HttpStatus status, WebRequest request)MissingServletRequestParameterException のレスポンスをカスタマイズします。 |
protected ResponseEntity<ObjectSE> | ResponseEntityExceptionHandler.handleMissingServletRequestPart(MissingServletRequestPartException ex, HttpHeaders headers, HttpStatus status, WebRequest request)MissingServletRequestPartException のレスポンスをカスタマイズします。 |
protected ResponseEntity<ObjectSE> | ResponseEntityExceptionHandler.handleNoHandlerFoundException(NoHandlerFoundException ex, HttpHeaders headers, HttpStatus status, WebRequest request)NoHandlerFoundException のレスポンスをカスタマイズします。 |
protected ResponseEntity<ObjectSE> | ResponseEntityExceptionHandler.handleServletRequestBindingException(ServletRequestBindingException ex, HttpHeaders headers, HttpStatus status, WebRequest request)ServletRequestBindingException のレスポンスをカスタマイズします。 |
protected ResponseEntity<ObjectSE> | ResponseEntityExceptionHandler.handleTypeMismatch(TypeMismatchException ex, HttpHeaders headers, HttpStatus status, WebRequest request)TypeMismatchException のレスポンスをカスタマイズします。 |