クラスの使用
org.springframework.http.ResponseEntity
ResponseEntity を使用するパッケージ
パッケージ
説明
クライアント / サーバー側 HTTP の基本的な抽象化が含まれています。
クライアント側の Web サポートのコアパッケージ。
org.springframework.web.client
パッケージをサポートするクラス。org.springframework.http.client.reactive
リアクティブ HTTP アダプター層上に構築されるリアクティブ WebClient
を提供します。org.springframework.web.reactive.function.client
パッケージをサポートするクラス。 アノテーションベースのハンドラーメソッド処理のインフラストラクチャ。
HttpExchange
メソッドでアノテーションが付けられた HTTP サービスのクライアントプロキシを作成するためのサポート。org.springframework.web.method.annotation
パッケージに基づいた、アノテーションベースのハンドラーメソッド処理のための MVC インフラストラクチャ。WebSocketClient
の SockJS クライアント実装。org.springframework.http 内の ResponseEntity 使用
ResponseEntity を返す org.springframework.http のメソッド修飾子と型メソッド説明<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() パラメーターの場合は空の本体と NOT FOUND ステータスを作成するためのショートカット。static <T> ResponseEntity<T>
ResponseEntity.ofNullable
(T body) static <T> ResponseEntity<T>
ResponseEntity.ok
(T body) 指定された本体とステータスが OK に設定されたResponseEntity
を作成するためのショートカット。org.springframework.web.client 内の ResponseEntity 使用
ResponseEntity を返す org.springframework.web.client のメソッド修飾子と型メソッド説明<T> ResponseEntity<T>
RestOperations.exchange
(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ClassSE<T> responseType, ObjectSE... uriVariables) 指定された URI テンプレートに対して HTTP メソッドを実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスをResponseEntity
として返します。<T> ResponseEntity<T>
RestOperations.exchange
(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ClassSE<T> responseType, MapSE<StringSE, ?> uriVariables) 指定された URI テンプレートに対して HTTP メソッドを実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスをResponseEntity
として返します。<T> ResponseEntity<T>
RestOperations.exchange
(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, ObjectSE... uriVariables) 指定された URI テンプレートに対して HTTP メソッドを実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスをResponseEntity
として返します。<T> ResponseEntity<T>
RestOperations.exchange
(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, MapSE<StringSE, ?> uriVariables) 指定された URI テンプレートに対して HTTP メソッドを実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスをResponseEntity
として返します。<T> ResponseEntity<T>
RestOperations.exchange
(URISE url, HttpMethod method, HttpEntity<?> requestEntity, ClassSE<T> responseType) 指定された URI テンプレートに対して HTTP メソッドを実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスをResponseEntity
として返します。<T> ResponseEntity<T>
RestOperations.exchange
(URISE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType) 指定された URI テンプレートに対して HTTP メソッドを実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスをResponseEntity
として返します。<T> ResponseEntity<T>
RestOperations.exchange
(RequestEntity<?> requestEntity, ClassSE<T> responseType) 指定されたRequestEntity
で指定されたリクエストを実行し、レスポンスをResponseEntity
として返します。<T> ResponseEntity<T>
RestOperations.exchange
(RequestEntity<?> requestEntity, ParameterizedTypeReference<T> responseType) 指定されたRequestEntity
で指定されたリクエストを実行し、レスポンスをResponseEntity
として返します。<T> ResponseEntity<T>
RestTemplate.exchange
(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ClassSE<T> responseType, ObjectSE... uriVariables) <T> ResponseEntity<T>
RestTemplate.exchange
(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ClassSE<T> responseType, MapSE<StringSE, ?> uriVariables) <T> ResponseEntity<T>
RestTemplate.exchange
(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, ObjectSE... uriVariables) <T> ResponseEntity<T>
RestTemplate.exchange
(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, MapSE<StringSE, ?> uriVariables) <T> ResponseEntity<T>
RestTemplate.exchange
(URISE url, HttpMethod method, HttpEntity<?> requestEntity, ClassSE<T> responseType) <T> ResponseEntity<T>
RestTemplate.exchange
(URISE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType) <T> ResponseEntity<T>
RestTemplate.exchange
(RequestEntity<?> entity, ClassSE<T> responseType) <T> ResponseEntity<T>
RestTemplate.exchange
(RequestEntity<?> entity, ParameterizedTypeReference<T> responseType) <T> ResponseEntity<T>
RestOperations.getForEntity
(StringSE url, ClassSE<T> responseType, ObjectSE... uriVariables) 指定された URL で GET を実行して、エンティティを取得します。<T> ResponseEntity<T>
RestOperations.getForEntity
(StringSE url, ClassSE<T> responseType, MapSE<StringSE, ?> uriVariables) URI テンプレートで GET を実行して、表現を取得します。<T> ResponseEntity<T>
RestOperations.getForEntity
(URISE url, ClassSE<T> responseType) URL で GET を実行して表現を取得します。<T> ResponseEntity<T>
RestTemplate.getForEntity
(StringSE url, ClassSE<T> responseType, ObjectSE... uriVariables) <T> ResponseEntity<T>
RestTemplate.getForEntity
(StringSE url, ClassSE<T> responseType, MapSE<StringSE, ?> uriVariables) <T> ResponseEntity<T>
RestTemplate.getForEntity
(URISE url, ClassSE<T> responseType) <T> ResponseEntity<T>
RestOperations.postForEntity
(StringSE url, ObjectSE request, ClassSE<T> responseType, ObjectSE... uriVariables) 指定されたオブジェクトを URI テンプレートに POST して新しいリソースを作成し、レスポンスをResponseEntity
として返します。<T> ResponseEntity<T>
RestOperations.postForEntity
(StringSE url, ObjectSE request, ClassSE<T> responseType, MapSE<StringSE, ?> uriVariables) 指定されたオブジェクトを URI テンプレートに POST して新しいリソースを作成し、レスポンスをHttpEntity
として返します。<T> ResponseEntity<T>
RestOperations.postForEntity
(URISE url, ObjectSE request, ClassSE<T> responseType) 指定されたオブジェクトを URL に POST して新しいリソースを作成し、レスポンスをResponseEntity
として返します。<T> ResponseEntity<T>
RestTemplate.postForEntity
(StringSE url, ObjectSE request, ClassSE<T> responseType, ObjectSE... uriVariables) <T> ResponseEntity<T>
RestTemplate.postForEntity
(StringSE url, ObjectSE request, ClassSE<T> responseType, MapSE<StringSE, ?> uriVariables) <T> ResponseEntity<T>
RestTemplate.postForEntity
(URISE url, ObjectSE request, ClassSE<T> responseType) RestClient.ResponseSpec.toBodilessEntity()
本体なしでResponseEntity
を返します。<T> ResponseEntity<T>
指定された型のオブジェクトにデコードされた本体を持つResponseEntity
を返します。<T> ResponseEntity<T>
RestClient.ResponseSpec.toEntity
(ParameterizedTypeReference<T> bodyType) 指定された型のオブジェクトにデコードされた本体を持つResponseEntity
を返します。型 ResponseEntity の引数を持つ型を返す org.springframework.web.client のメソッド修飾子と型メソッド説明<T> ResponseExtractor<ResponseEntity<T>>
RestTemplate.responseEntityExtractor
(TypeSE responseType) ResponseEntity
を準備するResponseExtractor
を返します。org.springframework.web.client.support 内の ResponseEntity 使用
修飾子と型メソッド説明RestClientAdapter.exchangeForBodilessEntity
(HttpRequestValues values) RestTemplateAdapter.exchangeForBodilessEntity
(HttpRequestValues values) <T> ResponseEntity<T>
RestClientAdapter.exchangeForEntity
(HttpRequestValues values, ParameterizedTypeReference<T> bodyType) <T> ResponseEntity<T>
RestTemplateAdapter.exchangeForEntity
(HttpRequestValues values, ParameterizedTypeReference<T> bodyType) org.springframework.web.reactive.function.client 内の ResponseEntity 使用
型 ResponseEntity の引数を持つ型を返す org.springframework.web.reactive.function.client のメソッド修飾子と型メソッド説明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>>
このレスポンスを遅延ResponseEntity
として返します。<T> reactor.core.publisher.Mono<ResponseEntity<T>>
ClientResponse.toEntity
(ParameterizedTypeReference<T> bodyTypeReference) このレスポンスを遅延ResponseEntity
として返します。<T> reactor.core.publisher.Mono<ResponseEntity<T>>
指定された型のオブジェクトにデコードされた本体を持つ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
(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<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<ListSE<T>>>
ClientResponse.toEntityList
(ClassSE<T> elementClass) このレスポンスを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
(ClassSE<T> elementClass) 指定された型の要素のList
に本体がデコードされたResponseEntity
を返します。<T> reactor.core.publisher.Mono<ResponseEntity<ListSE<T>>>
WebClient.ResponseSpec.toEntityList
(ParameterizedTypeReference<T> elementTypeRef) org.springframework.web.reactive.function.client.support 内の ResponseEntity 使用
型 ResponseEntity の引数を持つ型を返す org.springframework.web.reactive.function.client.support のメソッド修飾子と型メソッド説明reactor.core.publisher.Mono<ResponseEntity<VoidSE>>
WebClientAdapter.exchangeForBodilessEntityMono
(HttpRequestValues requestValues) <T> reactor.core.publisher.Mono<ResponseEntity<reactor.core.publisher.Flux<T>>>
WebClientAdapter.exchangeForEntityFlux
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <T> reactor.core.publisher.Mono<ResponseEntity<T>>
WebClientAdapter.exchangeForEntityMono
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) reactor.core.publisher.Mono<ResponseEntity<VoidSE>>
ClientResponseWrapper.toBodilessEntity()
<T> reactor.core.publisher.Mono<ResponseEntity<T>>
<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) org.springframework.web.reactive.result.method.annotation 内の ResponseEntity 使用
型 ResponseEntity の引数を持つ型を返す org.springframework.web.reactive.result.method.annotation のメソッド修飾子と型メソッド説明protected reactor.core.publisher.Mono<ResponseEntity<ObjectSE>>
ResponseEntityExceptionHandler.createResponseEntity
(ObjectSE body, HttpHeaders headers, HttpStatusCode status, ServerWebExchange exchange) 指定された本文、ヘッダー、statusCode から使用するResponseEntity
を作成します。protected reactor.core.publisher.Mono<ResponseEntity<ObjectSE>>
ResponseEntityExceptionHandler.handleErrorResponseException
(ErrorResponseException ex, HttpHeaders headers, HttpStatusCode status, ServerWebExchange exchange) ErrorResponseException
の処理をカスタマイズします。final reactor.core.publisher.Mono<ResponseEntity<ObjectSE>>
ResponseEntityExceptionHandler.handleException
(ExceptionSE ex, ServerWebExchange exchange) リクエストの Spring MVC 処理内で発生したすべての例外を処理します。protected reactor.core.publisher.Mono<ResponseEntity<ObjectSE>>
ResponseEntityExceptionHandler.handleExceptionInternal
(ExceptionSE ex, ObjectSE body, HttpHeaders headers, HttpStatusCode status, ServerWebExchange exchange) 共通の処理とResponseEntity
の作成のために、このクラスの他のすべてが委譲する内部ハンドラーメソッド。protected reactor.core.publisher.Mono<ResponseEntity<ObjectSE>>
ResponseEntityExceptionHandler.handleHandlerMethodValidationException
(HandlerMethodValidationException ex, HttpHeaders headers, HttpStatusCode status, ServerWebExchange exchange) HandlerMethodValidationException
の処理をカスタマイズします。protected reactor.core.publisher.Mono<ResponseEntity<ObjectSE>>
ResponseEntityExceptionHandler.handleMethodNotAllowedException
(MethodNotAllowedException ex, HttpHeaders headers, HttpStatusCode status, ServerWebExchange exchange) MethodNotAllowedException
の処理をカスタマイズします。protected reactor.core.publisher.Mono<ResponseEntity<ObjectSE>>
ResponseEntityExceptionHandler.handleMethodValidationException
(MethodValidationException ex, HttpStatus status, ServerWebExchange exchange) MethodValidationException
の処理をカスタマイズします。protected reactor.core.publisher.Mono<ResponseEntity<ObjectSE>>
ResponseEntityExceptionHandler.handleMissingRequestValueException
(MissingRequestValueException ex, HttpHeaders headers, HttpStatusCode status, ServerWebExchange exchange) MissingRequestValueException
の処理をカスタマイズします。protected reactor.core.publisher.Mono<ResponseEntity<ObjectSE>>
ResponseEntityExceptionHandler.handleNotAcceptableStatusException
(NotAcceptableStatusException ex, HttpHeaders headers, HttpStatusCode status, ServerWebExchange exchange) NotAcceptableStatusException
の処理をカスタマイズします。protected reactor.core.publisher.Mono<ResponseEntity<ObjectSE>>
ResponseEntityExceptionHandler.handleResponseStatusException
(ResponseStatusException ex, HttpHeaders headers, HttpStatusCode status, ServerWebExchange exchange) ResponseStatusException
の処理をカスタマイズします。protected reactor.core.publisher.Mono<ResponseEntity<ObjectSE>>
ResponseEntityExceptionHandler.handleServerErrorException
(ServerErrorException ex, HttpHeaders headers, HttpStatusCode status, ServerWebExchange exchange) ServerErrorException
の処理をカスタマイズします。protected reactor.core.publisher.Mono<ResponseEntity<ObjectSE>>
ResponseEntityExceptionHandler.handleServerWebInputException
(ServerWebInputException ex, HttpHeaders headers, HttpStatusCode status, ServerWebExchange exchange) ServerWebInputException
の処理をカスタマイズします。protected reactor.core.publisher.Mono<ResponseEntity<ObjectSE>>
ResponseEntityExceptionHandler.handleUnsatisfiedRequestParameterException
(UnsatisfiedRequestParameterException ex, HttpHeaders headers, HttpStatusCode status, ServerWebExchange exchange) UnsatisfiedRequestParameterException
の処理をカスタマイズします。protected reactor.core.publisher.Mono<ResponseEntity<ObjectSE>>
ResponseEntityExceptionHandler.handleUnsupportedMediaTypeStatusException
(UnsupportedMediaTypeStatusException ex, HttpHeaders headers, HttpStatusCode status, ServerWebExchange exchange) UnsupportedMediaTypeStatusException
の処理をカスタマイズします。protected reactor.core.publisher.Mono<ResponseEntity<ObjectSE>>
ResponseEntityExceptionHandler.handleWebExchangeBindException
(WebExchangeBindException ex, HttpHeaders headers, HttpStatusCode status, ServerWebExchange exchange) WebExchangeBindException
の処理をカスタマイズします。org.springframework.web.service.invoker 内の ResponseEntity 使用
修飾子と型メソッド説明AbstractReactorHttpExchangeAdapter.exchangeForBodilessEntity
(HttpRequestValues requestValues) HttpExchangeAdapter.exchangeForBodilessEntity
(HttpRequestValues requestValues) レスポンスステータスとヘッダーへの追加アクセスを備えたHttpExchangeAdapter.exchange(HttpRequestValues)
のバリアント。<T> ResponseEntity<T>
AbstractReactorHttpExchangeAdapter.exchangeForEntity
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <T> ResponseEntity<T>
HttpExchangeAdapter.exchangeForEntity
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) レスポンスステータスとヘッダーへの追加アクセスを備えたHttpExchangeAdapter.exchangeForBody(HttpRequestValues, ParameterizedTypeReference)
のバリアント。型 ResponseEntity の引数を持つ型を返す org.springframework.web.service.invoker のメソッド修飾子と型メソッド説明reactor.core.publisher.Mono<ResponseEntity<VoidSE>>
ReactorHttpExchangeAdapter.exchangeForBodilessEntityMono
(HttpRequestValues requestValues) レスポンスステータスとヘッダーへの追加アクセスを備えたReactorHttpExchangeAdapter.exchangeForMono(HttpRequestValues)
のバリアント。<T> reactor.core.publisher.Mono<ResponseEntity<reactor.core.publisher.Flux<T>>>
ReactorHttpExchangeAdapter.exchangeForEntityFlux
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) レスポンスステータスとヘッダーへの追加アクセスを備えたReactorHttpExchangeAdapter.exchangeForBodyFlux(HttpRequestValues, ParameterizedTypeReference)
のバリアント。<T> reactor.core.publisher.Mono<ResponseEntity<T>>
ReactorHttpExchangeAdapter.exchangeForEntityMono
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) レスポンスステータスとヘッダーへの追加アクセスを備えたReactorHttpExchangeAdapter.exchangeForBodyMono(HttpRequestValues, ParameterizedTypeReference)
のバリアント。reactor.core.publisher.Mono<ResponseEntity<VoidSE>>
AbstractReactorHttpExchangeAdapter.requestToBodilessEntity
(HttpRequestValues requestValues) reactor.core.publisher.Mono<ResponseEntity<VoidSE>>
HttpClientAdapter.requestToBodilessEntity
(HttpRequestValues requestValues) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。レスポンスステータスとヘッダーへの追加アクセスを備えたHttpClientAdapter.requestToVoid(HttpRequestValues)
のバリアント。<T> reactor.core.publisher.Mono<ResponseEntity<T>>
AbstractReactorHttpExchangeAdapter.requestToEntity
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <T> reactor.core.publisher.Mono<ResponseEntity<T>>
HttpClientAdapter.requestToEntity
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。レスポンスステータスとヘッダーへの追加アクセスを備えたHttpClientAdapter.requestToBody(HttpRequestValues, ParameterizedTypeReference)
のバリアント。<T> reactor.core.publisher.Mono<ResponseEntity<reactor.core.publisher.Flux<T>>>
AbstractReactorHttpExchangeAdapter.requestToEntityFlux
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <T> reactor.core.publisher.Mono<ResponseEntity<reactor.core.publisher.Flux<T>>>
HttpClientAdapter.requestToEntityFlux
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。レスポンスステータスとヘッダーへの追加アクセスを備えたHttpClientAdapter.requestToBodyFlux(HttpRequestValues, ParameterizedTypeReference)
のバリアント。org.springframework.web.servlet.mvc.method.annotation 内の ResponseEntity 使用
修飾子と型メソッド説明protected ResponseEntity<ObjectSE>
ResponseEntityExceptionHandler.createResponseEntity
(ObjectSE body, HttpHeaders headers, HttpStatusCode statusCode, WebRequest request) 指定された本文、ヘッダー、statusCode から使用するResponseEntity
を作成します。protected ResponseEntity<ObjectSE>
ResponseEntityExceptionHandler.handleAsyncRequestNotUsableException
(AsyncRequestNotUsableException ex, WebRequest request) AsyncRequestNotUsableException
の処理をカスタマイズします。protected ResponseEntity<ObjectSE>
ResponseEntityExceptionHandler.handleAsyncRequestTimeoutException
(AsyncRequestTimeoutException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) AsyncRequestTimeoutException
の処理をカスタマイズします。protected ResponseEntity<ObjectSE>
ResponseEntityExceptionHandler.handleConversionNotSupported
(ConversionNotSupportedException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) ConversionNotSupportedException
の処理をカスタマイズします。protected ResponseEntity<ObjectSE>
ResponseEntityExceptionHandler.handleErrorResponseException
(ErrorResponseException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) ErrorResponseException
の処理をカスタマイズします。final ResponseEntity<ObjectSE>
ResponseEntityExceptionHandler.handleException
(ExceptionSE ex, WebRequest request) リクエストの Spring MVC 処理内で発生したすべての例外を処理します。protected ResponseEntity<ObjectSE>
ResponseEntityExceptionHandler.handleExceptionInternal
(ExceptionSE ex, ObjectSE body, HttpHeaders headers, HttpStatusCode statusCode, WebRequest request) 共通の処理とResponseEntity
の作成のために、このクラスの他のすべてが委譲する内部ハンドラーメソッド。protected ResponseEntity<ObjectSE>
ResponseEntityExceptionHandler.handleHandlerMethodValidationException
(HandlerMethodValidationException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) HandlerMethodValidationException
の処理をカスタマイズします。protected ResponseEntity<ObjectSE>
ResponseEntityExceptionHandler.handleHttpMediaTypeNotAcceptable
(HttpMediaTypeNotAcceptableException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) HttpMediaTypeNotAcceptableException
の処理をカスタマイズします。protected ResponseEntity<ObjectSE>
ResponseEntityExceptionHandler.handleHttpMediaTypeNotSupported
(HttpMediaTypeNotSupportedException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) HttpMediaTypeNotSupportedException
の処理をカスタマイズします。protected ResponseEntity<ObjectSE>
ResponseEntityExceptionHandler.handleHttpMessageNotReadable
(HttpMessageNotReadableException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) HttpMessageNotReadableException
の処理をカスタマイズします。protected ResponseEntity<ObjectSE>
ResponseEntityExceptionHandler.handleHttpMessageNotWritable
(HttpMessageNotWritableException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) HttpMessageNotWritableException
の処理をカスタマイズします。protected ResponseEntity<ObjectSE>
ResponseEntityExceptionHandler.handleHttpRequestMethodNotSupported
(HttpRequestMethodNotSupportedException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) HttpRequestMethodNotSupportedException
の処理をカスタマイズします。protected ResponseEntity<ObjectSE>
ResponseEntityExceptionHandler.handleMaxUploadSizeExceededException
(MaxUploadSizeExceededException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) MaxUploadSizeExceededException
の処理をカスタマイズします。protected ResponseEntity<ObjectSE>
ResponseEntityExceptionHandler.handleMethodArgumentNotValid
(MethodArgumentNotValidException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) MethodArgumentNotValidException
の処理をカスタマイズします。protected ResponseEntity<ObjectSE>
ResponseEntityExceptionHandler.handleMethodValidationException
(MethodValidationException ex, HttpHeaders headers, HttpStatus status, WebRequest request) MethodValidationException
の処理をカスタマイズします。protected ResponseEntity<ObjectSE>
ResponseEntityExceptionHandler.handleMissingPathVariable
(MissingPathVariableException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) MissingPathVariableException
の処理をカスタマイズします。protected ResponseEntity<ObjectSE>
ResponseEntityExceptionHandler.handleMissingServletRequestParameter
(MissingServletRequestParameterException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) MissingServletRequestParameterException
の処理をカスタマイズします。protected ResponseEntity<ObjectSE>
ResponseEntityExceptionHandler.handleMissingServletRequestPart
(MissingServletRequestPartException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) MissingServletRequestPartException
の処理をカスタマイズします。protected ResponseEntity<ObjectSE>
ResponseEntityExceptionHandler.handleNoHandlerFoundException
(NoHandlerFoundException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) NoHandlerFoundException
の処理をカスタマイズします。protected ResponseEntity<ObjectSE>
ResponseEntityExceptionHandler.handleNoResourceFoundException
(NoResourceFoundException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) NoResourceFoundException
の処理をカスタマイズします。protected ResponseEntity<ObjectSE>
ResponseEntityExceptionHandler.handleServletRequestBindingException
(ServletRequestBindingException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) ServletRequestBindingException
の処理をカスタマイズします。protected ResponseEntity<ObjectSE>
ResponseEntityExceptionHandler.handleTypeMismatch
(TypeMismatchException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) TypeMismatchException
の処理をカスタマイズします。org.springframework.web.socket.sockjs.client 内の ResponseEntity 使用
修飾子と型メソッド説明protected abstract ResponseEntity<StringSE>
AbstractXhrTransport.executeInfoRequestInternal
(URISE infoUrl, HttpHeaders headers) protected ResponseEntity<StringSE>
JettyXhrTransport.executeInfoRequestInternal
(URISE infoUrl, HttpHeaders headers) protected ResponseEntity<StringSE>
RestTemplateXhrTransport.executeInfoRequestInternal
(URISE infoUrl, HttpHeaders headers) protected ResponseEntity<StringSE>
UndertowXhrTransport.executeInfoRequestInternal
(URISE infoUrl, HttpHeaders headers) protected ResponseEntity<StringSE>
JettyXhrTransport.executeRequest
(URISE url, org.eclipse.jetty.http.HttpMethod method, HttpHeaders headers, StringSE body) protected ResponseEntity<StringSE>
UndertowXhrTransport.executeRequest
(URISE url, io.undertow.util.HttpString method, HttpHeaders headers, StringSE body) protected abstract ResponseEntity<StringSE>
AbstractXhrTransport.executeSendRequestInternal
(URISE url, HttpHeaders headers, TextMessage message) JettyXhrTransport.executeSendRequestInternal
(URISE url, HttpHeaders headers, TextMessage message) RestTemplateXhrTransport.executeSendRequestInternal
(URISE url, HttpHeaders headers, TextMessage message) protected ResponseEntity<StringSE>
UndertowXhrTransport.executeSendRequestInternal
(URISE url, HttpHeaders headers, TextMessage message)