クラスの使用
org.springframework.http.ResponseEntity
ResponseEntity を使用するパッケージ
パッケージ
説明
クライアント / サーバー側 HTTP の基本的な抽象化が含まれています。
クライアント側の Web サポートのコアパッケージ。
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) 型 ResponseEntity の引数を持つ型を返す org.springframework.web.client のメソッド修飾子と型メソッド説明<T> ResponseExtractor<ResponseEntity<T>>RestTemplate.responseEntityExtractor(TypeSE responseType) ResponseEntityを準備するResponseExtractorを返します。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.requestToBodilessEntity(HttpRequestValues requestValues) <T> reactor.core.publisher.Mono<ResponseEntity<T>>WebClientAdapter.requestToEntity(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <T> reactor.core.publisher.Mono<ResponseEntity<reactor.core.publisher.Flux<T>>>WebClientAdapter.requestToEntityFlux(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.handleMethodNotAllowedException(MethodNotAllowedException ex, HttpHeaders headers, HttpStatusCode status, ServerWebExchange exchange) MethodNotAllowedExceptionの処理をカスタマイズします。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 使用
型 ResponseEntity の引数を持つ型を返す org.springframework.web.service.invoker のメソッド修飾子と型メソッド説明reactor.core.publisher.Mono<ResponseEntity<VoidSE>>HttpClientAdapter.requestToBodilessEntity(HttpRequestValues requestValues) レスポンスステータスとヘッダーへの追加アクセスを備えたHttpClientAdapter.requestToVoid(HttpRequestValues)のバリアント。<T> reactor.core.publisher.Mono<ResponseEntity<T>>HttpClientAdapter.requestToEntity(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) レスポンスステータスとヘッダーへの追加アクセスを備えたHttpClientAdapter.requestToBody(HttpRequestValues, ParameterizedTypeReference)のバリアント。<T> reactor.core.publisher.Mono<ResponseEntity<reactor.core.publisher.Flux<T>>>HttpClientAdapter.requestToEntityFlux(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) レスポンスステータスとヘッダーへの追加アクセスを備えた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.handleAsyncRequestTimeoutException(AsyncRequestTimeoutException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) AsyncRequestTimeoutExceptionの処理をカスタマイズします。protected ResponseEntity<ObjectSE>ResponseEntityExceptionHandler.handleBindException(BindException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。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.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.handleMethodArgumentNotValid(MethodArgumentNotValidException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) MethodArgumentNotValidExceptionの処理をカスタマイズします。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.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)
ModelAttributeMethodProcessorがMethodArgumentNotValidExceptionのサブクラスを発生させるようになったため。