クラスの使用
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> レスポンスエンティティの本体を設定して返します。<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(@Nullable T body) static <T> ResponseEntity<T> 指定された本体とステータスが OK に設定されたResponseEntityを作成するためのショートカット。org.springframework.web.client 内の ResponseEntity 使用
ResponseEntity を返す org.springframework.web.client のメソッド修飾子と型メソッド説明<T> ResponseEntity<T> RestOperations.exchange(StringSE url, HttpMethod method, @Nullable HttpEntity<?> requestEntity, ClassSE<T> responseType, @Nullable ObjectSE... uriVariables) 指定された URI テンプレートに対して HTTP メソッドを実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスをResponseEntityとして返します。<T> ResponseEntity<T> RestOperations.exchange(StringSE url, HttpMethod method, @Nullable HttpEntity<?> requestEntity, ClassSE<T> responseType, MapSE<StringSE, ? extends @Nullable ObjectSE> uriVariables) 指定された URI テンプレートに対して HTTP メソッドを実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスをResponseEntityとして返します。<T> ResponseEntity<T> RestOperations.exchange(StringSE url, HttpMethod method, @Nullable HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, @Nullable ObjectSE... uriVariables) 指定された URI テンプレートに対して HTTP メソッドを実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスをResponseEntityとして返します。<T> ResponseEntity<T> RestOperations.exchange(StringSE url, HttpMethod method, @Nullable HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, MapSE<StringSE, ? extends @Nullable ObjectSE> uriVariables) 指定された URI テンプレートに対して HTTP メソッドを実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスをResponseEntityとして返します。<T> ResponseEntity<T> RestOperations.exchange(URISE url, HttpMethod method, @Nullable HttpEntity<?> requestEntity, ClassSE<T> responseType) 指定された URI テンプレートに対して HTTP メソッドを実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスをResponseEntityとして返します。<T> ResponseEntity<T> RestOperations.exchange(URISE url, HttpMethod method, @Nullable 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, @Nullable HttpEntity<?> requestEntity, ClassSE<T> responseType, @Nullable ObjectSE... uriVariables) <T> ResponseEntity<T> RestTemplate.exchange(StringSE url, HttpMethod method, @Nullable HttpEntity<?> requestEntity, ClassSE<T> responseType, MapSE<StringSE, ? extends @Nullable ObjectSE> uriVariables) <T> ResponseEntity<T> RestTemplate.exchange(StringSE url, HttpMethod method, @Nullable HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, @Nullable ObjectSE... uriVariables) <T> ResponseEntity<T> RestTemplate.exchange(StringSE url, HttpMethod method, @Nullable HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, MapSE<StringSE, ? extends @Nullable ObjectSE> uriVariables) <T> ResponseEntity<T> RestTemplate.exchange(URISE url, HttpMethod method, @Nullable HttpEntity<?> requestEntity, ClassSE<T> responseType) <T> ResponseEntity<T> RestTemplate.exchange(URISE url, HttpMethod method, @Nullable 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, @Nullable ObjectSE... uriVariables) 指定された URL で GET を実行して、エンティティを取得します。<T> ResponseEntity<T> RestOperations.getForEntity(StringSE url, ClassSE<T> responseType, MapSE<StringSE, ? extends @Nullable ObjectSE> 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, @Nullable ObjectSE... uriVariables) <T> ResponseEntity<T> RestTemplate.getForEntity(StringSE url, ClassSE<T> responseType, MapSE<StringSE, ? extends @Nullable ObjectSE> uriVariables) <T> ResponseEntity<T> RestTemplate.getForEntity(URISE url, ClassSE<T> responseType) <T> ResponseEntity<T> RestOperations.postForEntity(StringSE url, @Nullable ObjectSE request, ClassSE<T> responseType, @Nullable ObjectSE... uriVariables) 指定されたオブジェクトを URI テンプレートに POST して新しいリソースを作成し、レスポンスをResponseEntityとして返します。<T> ResponseEntity<T> RestOperations.postForEntity(StringSE url, @Nullable ObjectSE request, ClassSE<T> responseType, MapSE<StringSE, ? extends @Nullable ObjectSE> uriVariables) 指定されたオブジェクトを URI テンプレートに POST して新しいリソースを作成し、レスポンスをHttpEntityとして返します。<T> ResponseEntity<T> RestOperations.postForEntity(URISE url, @Nullable ObjectSE request, ClassSE<T> responseType) 指定されたオブジェクトを URL に POST して新しいリソースを作成し、レスポンスをResponseEntityとして返します。<T> ResponseEntity<T> RestTemplate.postForEntity(StringSE url, @Nullable ObjectSE request, ClassSE<T> responseType, @Nullable ObjectSE... uriVariables) <T> ResponseEntity<T> RestTemplate.postForEntity(StringSE url, @Nullable ObjectSE request, ClassSE<T> responseType, MapSE<StringSE, ? extends @Nullable ObjectSE> uriVariables) <T> ResponseEntity<T> RestTemplate.postForEntity(URISE url, @Nullable 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 使用
修飾子と型メソッド説明NotFoundRestClientAdapterDecorator.exchangeForBodilessEntity(HttpRequestValues values) RestClientAdapter.exchangeForBodilessEntity(HttpRequestValues values) RestTemplateAdapter.exchangeForBodilessEntity(HttpRequestValues values) <T> ResponseEntity<T> NotFoundRestClientAdapterDecorator.exchangeForEntity(HttpRequestValues values, ParameterizedTypeReference<T> bodyType) <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 使用
修飾子と型メソッド説明NotFoundWebClientAdapterDecorator.exchangeForBodilessEntity(HttpRequestValues values) <T> ResponseEntity<T> NotFoundWebClientAdapterDecorator.exchangeForEntity(HttpRequestValues values, ParameterizedTypeReference<T> bodyType) 型 ResponseEntity の引数を持つ型を返す org.springframework.web.reactive.function.client.support のメソッド修飾子と型メソッド説明reactor.core.publisher.Mono<ResponseEntity<VoidSE>> NotFoundWebClientAdapterDecorator.exchangeForBodilessEntityMono(HttpRequestValues values) reactor.core.publisher.Mono<ResponseEntity<VoidSE>> WebClientAdapter.exchangeForBodilessEntityMono(HttpRequestValues requestValues) <T> reactor.core.publisher.Mono<ResponseEntity<reactor.core.publisher.Flux<T>>> NotFoundWebClientAdapterDecorator.exchangeForEntityFlux(HttpRequestValues values, ParameterizedTypeReference<T> bodyType) <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>> NotFoundWebClientAdapterDecorator.exchangeForEntityMono(HttpRequestValues values, 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(@Nullable ObjectSE body, @Nullable 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 または WebFlux 処理内で発生したすべての例外を処理します。protected reactor.core.publisher.Mono<ResponseEntity<ObjectSE>> ResponseEntityExceptionHandler.handleExceptionInternal(ExceptionSE ex, @Nullable ObjectSE body, @Nullable 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)のバリアント。HttpExchangeAdapterDecorator.exchangeForBodilessEntity(HttpRequestValues requestValues) ReactorHttpExchangeAdapterDecorator.exchangeForBodilessEntity(HttpRequestValues requestValues) <T> ResponseEntity<T> AbstractReactorHttpExchangeAdapter.exchangeForEntity(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <T> ResponseEntity<T> HttpExchangeAdapter.exchangeForEntity(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) レスポンスステータスとヘッダーへの追加アクセスを備えたHttpExchangeAdapter.exchangeForBody(HttpRequestValues, ParameterizedTypeReference)のバリアント。<T> ResponseEntity<T> HttpExchangeAdapterDecorator.exchangeForEntity(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <T> ResponseEntity<T> ReactorHttpExchangeAdapterDecorator.exchangeForEntity(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) 型 ResponseEntity の引数を持つ型を返す org.springframework.web.service.invoker のメソッド修飾子と型メソッド説明reactor.core.publisher.Mono<ResponseEntity<VoidSE>> ReactorHttpExchangeAdapter.exchangeForBodilessEntityMono(HttpRequestValues requestValues) レスポンスステータスとヘッダーへの追加アクセスを備えたReactorHttpExchangeAdapter.exchangeForMono(HttpRequestValues)のバリアント。reactor.core.publisher.Mono<ResponseEntity<VoidSE>> ReactorHttpExchangeAdapterDecorator.exchangeForBodilessEntityMono(HttpRequestValues values) <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<reactor.core.publisher.Flux<T>>> ReactorHttpExchangeAdapterDecorator.exchangeForEntityFlux(HttpRequestValues values, ParameterizedTypeReference<T> bodyType) <T> reactor.core.publisher.Mono<ResponseEntity<T>> ReactorHttpExchangeAdapter.exchangeForEntityMono(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) レスポンスステータスとヘッダーへの追加アクセスを備えたReactorHttpExchangeAdapter.exchangeForBodyMono(HttpRequestValues, ParameterizedTypeReference)のバリアント。<T> reactor.core.publisher.Mono<ResponseEntity<T>> ReactorHttpExchangeAdapterDecorator.exchangeForEntityMono(HttpRequestValues values, ParameterizedTypeReference<T> bodyType) org.springframework.web.servlet.mvc.method.annotation 内の ResponseEntity 使用
修飾子と型メソッド説明protected ResponseEntity<ObjectSE> ResponseEntityExceptionHandler.createResponseEntity(@Nullable ObjectSE body, HttpHeaders headers, HttpStatusCode statusCode, WebRequest request) 指定された本文、ヘッダー、statusCode から使用するResponseEntityを作成します。protected @Nullable ResponseEntity<ObjectSE> ResponseEntityExceptionHandler.handleAsyncRequestNotUsableException(AsyncRequestNotUsableException ex, WebRequest request) AsyncRequestNotUsableExceptionの処理をカスタマイズします。protected @Nullable ResponseEntity<ObjectSE> ResponseEntityExceptionHandler.handleAsyncRequestTimeoutException(AsyncRequestTimeoutException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) AsyncRequestTimeoutExceptionの処理をカスタマイズします。protected @Nullable ResponseEntity<ObjectSE> ResponseEntityExceptionHandler.handleConversionNotSupported(ConversionNotSupportedException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) ConversionNotSupportedExceptionの処理をカスタマイズします。protected @Nullable ResponseEntity<ObjectSE> ResponseEntityExceptionHandler.handleErrorResponseException(ErrorResponseException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) ErrorResponseExceptionの処理をカスタマイズします。final @Nullable ResponseEntity<ObjectSE> ResponseEntityExceptionHandler.handleException(ExceptionSE ex, WebRequest request) リクエストの Spring MVC 処理内で発生したすべての例外を処理します。protected @Nullable ResponseEntity<ObjectSE> ResponseEntityExceptionHandler.handleExceptionInternal(ExceptionSE ex, @Nullable ObjectSE body, HttpHeaders headers, HttpStatusCode statusCode, WebRequest request) 共通の処理とResponseEntityの作成のために、このクラスの他のすべてが委譲する内部ハンドラーメソッド。protected @Nullable ResponseEntity<ObjectSE> ResponseEntityExceptionHandler.handleHandlerMethodValidationException(HandlerMethodValidationException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) HandlerMethodValidationExceptionの処理をカスタマイズします。protected @Nullable ResponseEntity<ObjectSE> ResponseEntityExceptionHandler.handleHttpMediaTypeNotAcceptable(HttpMediaTypeNotAcceptableException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) HttpMediaTypeNotAcceptableExceptionの処理をカスタマイズします。protected @Nullable ResponseEntity<ObjectSE> ResponseEntityExceptionHandler.handleHttpMediaTypeNotSupported(HttpMediaTypeNotSupportedException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) HttpMediaTypeNotSupportedExceptionの処理をカスタマイズします。protected @Nullable ResponseEntity<ObjectSE> ResponseEntityExceptionHandler.handleHttpMessageNotReadable(HttpMessageNotReadableException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) HttpMessageNotReadableExceptionの処理をカスタマイズします。protected @Nullable ResponseEntity<ObjectSE> ResponseEntityExceptionHandler.handleHttpMessageNotWritable(HttpMessageNotWritableException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) HttpMessageNotWritableExceptionの処理をカスタマイズします。protected @Nullable ResponseEntity<ObjectSE> ResponseEntityExceptionHandler.handleHttpRequestMethodNotSupported(HttpRequestMethodNotSupportedException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) HttpRequestMethodNotSupportedExceptionの処理をカスタマイズします。protected @Nullable ResponseEntity<ObjectSE> ResponseEntityExceptionHandler.handleMaxUploadSizeExceededException(MaxUploadSizeExceededException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) MaxUploadSizeExceededExceptionの処理をカスタマイズします。protected @Nullable ResponseEntity<ObjectSE> ResponseEntityExceptionHandler.handleMethodArgumentNotValid(MethodArgumentNotValidException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) MethodArgumentNotValidExceptionの処理をカスタマイズします。protected @Nullable ResponseEntity<ObjectSE> ResponseEntityExceptionHandler.handleMethodValidationException(MethodValidationException ex, HttpHeaders headers, HttpStatus status, WebRequest request) MethodValidationExceptionの処理をカスタマイズします。protected @Nullable ResponseEntity<ObjectSE> ResponseEntityExceptionHandler.handleMissingPathVariable(MissingPathVariableException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) MissingPathVariableExceptionの処理をカスタマイズします。protected @Nullable ResponseEntity<ObjectSE> ResponseEntityExceptionHandler.handleMissingServletRequestParameter(MissingServletRequestParameterException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) MissingServletRequestParameterExceptionの処理をカスタマイズします。protected @Nullable ResponseEntity<ObjectSE> ResponseEntityExceptionHandler.handleMissingServletRequestPart(MissingServletRequestPartException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) MissingServletRequestPartExceptionの処理をカスタマイズします。protected @Nullable ResponseEntity<ObjectSE> ResponseEntityExceptionHandler.handleNoHandlerFoundException(NoHandlerFoundException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) NoHandlerFoundExceptionの処理をカスタマイズします。protected @Nullable ResponseEntity<ObjectSE> ResponseEntityExceptionHandler.handleNoResourceFoundException(NoResourceFoundException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) NoResourceFoundExceptionの処理をカスタマイズします。protected @Nullable ResponseEntity<ObjectSE> ResponseEntityExceptionHandler.handleServletRequestBindingException(ServletRequestBindingException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) ServletRequestBindingExceptionの処理をカスタマイズします。protected @Nullable 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> JettyXhrTransport.executeRequest(URISE url, org.eclipse.jetty.http.HttpMethod method, HttpHeaders headers, @Nullable 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)