インターフェースの使用
org.springframework.web.context.request.NativeWebRequest
NativeWebRequest を使用するパッケージ
パッケージ
説明
このパッケージには、リクエストでリクエストされたメディア型を判別するために使用されるクラスが含まれています。
Web データバインディングのサポートクラス。
一般的なリクエストコンテキストの保持、特に HTTP リクエストまたは HTTP セッションごとのアプリケーションオブジェクトのスコープのサポート。
非同期リクエスト処理のサポート。
アノテーションベースのハンドラーメソッド処理のクラスをサポートします。
ハンドラーメソッド処理の汎用サポートクラス。
マルチパート解決フレームワークのサポートクラス。
カスタム実装の抽象基本クラスを含む、標準の HandlerMapping 実装を提供します。
アノテーションベースのサーブレット MVC コントローラーのサポートパッケージ。
org.springframework.web.method.annotation
パッケージに基づいた、アノテーションベースのハンドラーメソッド処理のための MVC インフラストラクチャ。org.springframework.web.accept 内の NativeWebRequest 使用
型 NativeWebRequest のパラメーターを持つ org.springframework.web.accept のメソッド修飾子と型メソッド説明protected abstract StringSE
AbstractMappingContentNegotiationStrategy.getMediaTypeKey
(NativeWebRequest request) メディア型の検索に使用するリクエストからキーを抽出します。protected StringSE
ParameterContentNegotiationStrategy.getMediaTypeKey
(NativeWebRequest request) protected StringSE
PathExtensionContentNegotiationStrategy.getMediaTypeKey
(NativeWebRequest webRequest) 使用すべきではありません。protected MediaType
AbstractMappingContentNegotiationStrategy.handleNoMatch
(NativeWebRequest request, StringSE key) キーが経由で解決されない場合の処理を提供するためにオーバーライドします。protected MediaType
ServletPathExtensionContentNegotiationStrategy.handleNoMatch
(NativeWebRequest webRequest, StringSE extension) 使用すべきではありません。ServletContext.getMimeType(String)
EE を介してファイル拡張子を解決し、潜在的なMediaTypeFactory
ルックアップの基本クラスに委譲します。AbstractMappingContentNegotiationStrategy.resolveMediaTypeKey
(NativeWebRequest webRequest, StringSE key) すでに抽出されたキーを受け入れるAbstractMappingContentNegotiationStrategy.resolveMediaTypes(NativeWebRequest)
の代替。AbstractMappingContentNegotiationStrategy.resolveMediaTypes
(NativeWebRequest webRequest) ContentNegotiationManager.resolveMediaTypes
(NativeWebRequest request) ContentNegotiationStrategy.resolveMediaTypes
(NativeWebRequest webRequest) 指定されたリクエストをメディア型のリストに解決します。FixedContentNegotiationStrategy.resolveMediaTypes
(NativeWebRequest request) HeaderContentNegotiationStrategy.resolveMediaTypes
(NativeWebRequest request) 指定されたリクエストをメディア型のリストに解決します。org.springframework.web.bind.support 内の NativeWebRequest 使用
型 NativeWebRequest のパラメーターを持つ org.springframework.web.bind.support のメソッド修飾子と型メソッド説明final WebDataBinder
DefaultDataBinderFactory.createBinder
(NativeWebRequest webRequest, ObjectSE target, StringSE objectName) 指定されたターゲットオブジェクトの新しいWebDataBinder
を作成し、WebBindingInitializer
を介して初期化します。final WebDataBinder
DefaultDataBinderFactory.createBinder
(NativeWebRequest webRequest, ObjectSE target, StringSE objectName, ResolvableType type) DataBinder
が作成されるResolvableType
を備えたWebDataBinderFactory.createBinder(NativeWebRequest, Object, String)
のバリアント。WebDataBinderFactory.createBinder
(NativeWebRequest webRequest, ObjectSE target, StringSE objectName) 指定されたオブジェクトのWebDataBinder
を作成します。default WebDataBinder
WebDataBinderFactory.createBinder
(NativeWebRequest webRequest, ObjectSE target, StringSE objectName, ResolvableType targetType) DataBinder
が作成されるResolvableType
を備えたWebDataBinderFactory.createBinder(NativeWebRequest, Object, String)
のバリアント。protected WebDataBinder
DefaultDataBinderFactory.createBinderInstance
(ObjectSE target, StringSE objectName, NativeWebRequest webRequest) WebDataBinder インスタンスを作成するための拡張ポイント。protected void
DefaultDataBinderFactory.initBinder
(WebDataBinder dataBinder, NativeWebRequest webRequest) 作成されたデータバインダーインスタンスをさらに初期化する拡張ポイント(例:WebArgumentResolver.resolveArgument
(MethodParameter methodParameter, NativeWebRequest webRequest) 指定された Web リクエスト内の指定されたハンドラーメソッドパラメーターの引数を解決します。org.springframework.web.context.request 内の NativeWebRequest 使用
NativeWebRequest を実装している org.springframework.web.context.request のクラス修飾子と型クラス説明class
JSFFacesContext
EE のWebRequest
アダプター。class
HttpServletRequest
EE 用のWebRequest
アダプター。org.springframework.web.context.request.async 内の NativeWebRequest 使用
型 NativeWebRequest のパラメーターを持つ org.springframework.web.context.request.async のメソッド修飾子と型メソッド説明default <T> void
CallableProcessingInterceptor.afterCompletion
(NativeWebRequest request, CallableSE<T> task) タイムアウトやネットワークエラーなどの何らかの理由で非同期処理が完了したときに、コンテナースレッドから呼び出されます。default <T> void
DeferredResultProcessingInterceptor.afterCompletion
(NativeWebRequest request, DeferredResult<T> deferredResult) タイムアウトやネットワークエラーなどの何らかの理由で非同期リクエストが完了したときにコンテナースレッドから呼び出されます。default <T> void
CallableProcessingInterceptor.beforeConcurrentHandling
(NativeWebRequest request, CallableSE<T> task) Callable
が並行処理のためにサブミットされた元のスレッドで並行処理の開始前に呼び出されます。default <T> void
DeferredResultProcessingInterceptor.beforeConcurrentHandling
(NativeWebRequest request, DeferredResult<T> deferredResult) 並行処理の開始直前に、それを開始したのと同じスレッドで呼び出されます。default <T> ObjectSE
CallableProcessingInterceptor.handleError
(NativeWebRequest request, CallableSE<T> task, ThrowableSE t) Callable
タスクが完了する前に非同期リクエストを処理しているときにエラーが発生したときに、コンテナースレッドから呼び出されます。default <T> boolean
DeferredResultProcessingInterceptor.handleError
(NativeWebRequest request, DeferredResult<T> deferredResult, ThrowableSE t) DeferredResult
が設定される前の非同期リクエストの処理中にエラーが発生したときに、コンテナースレッドから呼び出されます。default <T> ObjectSE
CallableProcessingInterceptor.handleTimeout
(NativeWebRequest request, CallableSE<T> task) Callable
タスクが完了する前に非同期リクエストがタイムアウトしたときに、コンテナースレッドから呼び出されます。default <T> boolean
DeferredResultProcessingInterceptor.handleTimeout
(NativeWebRequest request, DeferredResult<T> deferredResult) DeferredResult
が設定される前に非同期リクエストがタイムアウトしたときにコンテナースレッドから呼び出されます。<T> ObjectSE
TimeoutCallableProcessingInterceptor.handleTimeout
(NativeWebRequest request, CallableSE<T> task) <T> boolean
TimeoutDeferredResultProcessingInterceptor.handleTimeout
(NativeWebRequest request, DeferredResult<T> result) default <T> void
CallableProcessingInterceptor.postProcess
(NativeWebRequest request, CallableSE<T> task, ObjectSE concurrentResult) Callable
がCallable
が実行される非同期スレッドで結果を生成した後に呼び出されます。default <T> void
DeferredResultProcessingInterceptor.postProcess
(NativeWebRequest request, DeferredResult<T> deferredResult, ObjectSE concurrentResult) DeferredResult.setResult(Object)
またはDeferredResult.setErrorResult(Object)
を介してDeferredResult
が設定された後に呼び出され、同時に結果を処理する準備ができています。default <T> void
CallableProcessingInterceptor.preProcess
(NativeWebRequest request, CallableSE<T> task) Callable
が実行される非同期スレッドで同時取り扱いを開始した後とCallable
の実際の呼び出しの前に呼び出されます。default <T> void
DeferredResultProcessingInterceptor.preProcess
(NativeWebRequest request, DeferredResult<T> deferredResult) 並行処理の開始直後に、それを開始したのと同じスレッドで呼び出されます。org.springframework.web.method.annotation 内の NativeWebRequest 使用
修飾子と型メソッド説明protected abstract NativeWebRequest
AbstractWebArgumentResolverAdapter.getWebRequest()
AbstractWebArgumentResolverAdapter.supportsParameter(org.springframework.core.MethodParameter)
の NativeWebRequest へのアクセスに必要です。型 NativeWebRequest のパラメーターを持つ org.springframework.web.method.annotation のメソッド修飾子と型メソッド説明protected void
ModelAttributeMethodProcessor.bindRequestParameters
(WebDataBinder binder, NativeWebRequest request) setter/fields を介してリクエストをターゲットオブジェクトにバインドする拡張ポイント。protected void
ModelAttributeMethodProcessor.constructAttribute
(WebDataBinder binder, NativeWebRequest request) 属性を作成し、リクエストをコンストラクター引数にバインドする拡張ポイント。protected ObjectSE
ModelAttributeMethodProcessor.createAttribute
(StringSE attributeName, MethodParameter parameter, WebDataBinderFactory binderFactory, NativeWebRequest request) モデルで検出されない場合にモデル属性を作成するための拡張ポイント。Bean プロパティを介した後続のパラメーターバインド(抑制されていない限り)。protected void
AbstractNamedValueMethodArgumentResolver.handleMissingValue
(StringSE name, MethodParameter parameter, NativeWebRequest request) 名前付き値が必要であるが、AbstractNamedValueMethodArgumentResolver.resolveName(String, MethodParameter, NativeWebRequest)
がnull
を返し、デフォルト値がない場合に呼び出されます。protected void
RequestParamMethodArgumentResolver.handleMissingValue
(StringSE name, MethodParameter parameter, NativeWebRequest request) protected void
AbstractCookieValueMethodArgumentResolver.handleMissingValueAfterConversion
(StringSE name, MethodParameter parameter, NativeWebRequest request) protected void
AbstractNamedValueMethodArgumentResolver.handleMissingValueAfterConversion
(StringSE name, MethodParameter parameter, NativeWebRequest request) 名前付きの値が存在する場合に呼び出されますが、変換後にnull
になります。protected void
RequestHeaderMethodArgumentResolver.handleMissingValueAfterConversion
(StringSE name, MethodParameter parameter, NativeWebRequest request) protected void
RequestParamMethodArgumentResolver.handleMissingValueAfterConversion
(StringSE name, MethodParameter parameter, NativeWebRequest request) protected void
RequestParamMethodArgumentResolver.handleMissingValueInternal
(StringSE name, MethodParameter parameter, NativeWebRequest request, boolean missingAfterConversion) protected void
AbstractNamedValueMethodArgumentResolver.handleResolvedValue
(ObjectSE arg, StringSE name, MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) 値が解決された後に呼び出されます。void
MapMethodProcessor.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) void
ModelAttributeMethodProcessor.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) NULL 以外の戻り値をModelAndViewContainer
に追加します。void
ModelMethodProcessor.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) void
InitBinderDataBinderFactory.initBinder
(WebDataBinder dataBinder, NativeWebRequest request) @InitBinder
メソッドを使用して WebDataBinder を初期化します。void
ModelFactory.initModel
(NativeWebRequest request, ModelAndViewContainer container, HandlerMethod handlerMethod) 次の順序でモデルを設定します。@SessionAttributes
としてリストされている「既知の」セッション属性を取得します。final ObjectSE
AbstractNamedValueMethodArgumentResolver.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) AbstractWebArgumentResolverAdapter.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) WebArgumentResolver
インスタンスに委譲します。ErrorsMethodArgumentResolver.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) MapMethodProcessor.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) final ObjectSE
ModelAttributeMethodProcessor.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) モデルから引数を解決するか、見つからない場合は、デフォルトが使用可能な場合はそれをインスタンス化します。ModelMethodProcessor.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) RequestHeaderMapMethodArgumentResolver.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) RequestParamMapMethodArgumentResolver.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) SessionStatusMethodArgumentResolver.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) protected abstract ObjectSE
AbstractNamedValueMethodArgumentResolver.resolveName
(StringSE name, MethodParameter parameter, NativeWebRequest request) 指定されたパラメーターの型と値の名前を引数の値に解決します。protected ObjectSE
ExpressionValueMethodArgumentResolver.resolveName
(StringSE name, MethodParameter parameter, NativeWebRequest webRequest) protected ObjectSE
RequestHeaderMethodArgumentResolver.resolveName
(StringSE name, MethodParameter parameter, NativeWebRequest request) protected ObjectSE
RequestParamMethodArgumentResolver.resolveName
(StringSE name, MethodParameter parameter, NativeWebRequest request) void
ModelFactory.updateModel
(NativeWebRequest request, ModelAndViewContainer container) @SessionAttributes
としてリストされているモデル属性をセッションにプロモートします。org.springframework.web.method.support 内の NativeWebRequest 使用
型 NativeWebRequest のパラメーターを持つ org.springframework.web.method.support のメソッド修飾子と型メソッド説明protected ObjectSE[]
InvocableHandlerMethod.getMethodArgumentValues
(NativeWebRequest request, ModelAndViewContainer mavContainer, ObjectSE... providedArgs) 現在のリクエストのメソッド引数値を取得し、提供された引数値を確認して、構成された引数リゾルバーにフォールバックします。void
HandlerMethodReturnValueHandler.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) 属性をモデルに追加し、ビューを設定するか、ModelAndViewContainer.setRequestHandled(boolean)
フラグをtrue
に設定して、レスポンスが直接処理されたことを示すことにより、指定された戻り値を処理します。void
HandlerMethodReturnValueHandlerComposite.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) 登録されたHandlerMethodReturnValueHandlers
を反復処理し、それをサポートするHandlerMethodReturnValueHandlers
を呼び出します。InvocableHandlerMethod.invokeForRequest
(NativeWebRequest request, ModelAndViewContainer mavContainer, ObjectSE... providedArgs) 指定されたリクエストのコンテキストで引数の値を解決した後、メソッドを呼び出します。HandlerMethodArgumentResolver.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) メソッドパラメーターを解決して、指定されたリクエストの引数値にします。HandlerMethodArgumentResolverComposite.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) 登録されたHandlerMethodArgumentResolvers
を反復処理し、それをサポートするHandlerMethodArgumentResolvers
を呼び出します。org.springframework.web.multipart.support 内の NativeWebRequest 使用
型 NativeWebRequest のパラメーターを持つ org.springframework.web.multipart.support のメソッド修飾子と型メソッド説明static MultipartRequest
MultipartResolutionDelegate.resolveMultipartRequest
(NativeWebRequest webRequest) org.springframework.web.servlet.handler 内の NativeWebRequest 使用
NativeWebRequest を実装している org.springframework.web.servlet.handler のクラス修飾子と型クラス説明class
org.springframework.web.servlet.mvc.annotation 内の NativeWebRequest 使用
型 NativeWebRequest のパラメーターを持つ org.springframework.web.servlet.mvc.annotation のメソッド修飾子と型メソッド説明ModelAndViewResolver.resolveModelAndView
(MethodSE handlerMethod, ClassSE<?> handlerType, ObjectSE returnValue, ExtendedModelMap implicitModel, NativeWebRequest webRequest) org.springframework.web.servlet.mvc.method.annotation 内の NativeWebRequest 使用
型 NativeWebRequest のパラメーターを持つ org.springframework.web.servlet.mvc.method.annotation のメソッド修飾子と型メソッド説明protected void
ServletModelAttributeMethodProcessor.bindRequestParameters
(WebDataBinder binder, NativeWebRequest request) ServletRequestDataBinder
にダウンキャストしてbind(ServletRequest)
を呼び出します。protected void
ServletModelAttributeMethodProcessor.constructAttribute
(WebDataBinder binder, NativeWebRequest request) ServletRequestDataBinder
にダウンキャストしてconstructTarget(ServletRequest)
を呼び出します。protected final ObjectSE
ServletModelAttributeMethodProcessor.createAttribute
(StringSE attributeName, MethodParameter parameter, WebDataBinderFactory binderFactory, NativeWebRequest request) 名前がモデル属性名と一致し、適切な型変換戦略がある場合は、URI テンプレート変数またはリクエストパラメーターからモデル属性をインスタンス化します。protected ObjectSE
ServletModelAttributeMethodProcessor.createAttributeFromRequestValue
(StringSE sourceValue, StringSE attributeName, MethodParameter parameter, WebDataBinderFactory binderFactory, NativeWebRequest request) String リクエスト値からモデル属性を作成します(例:protected ServletRequestDataBinder
ServletRequestDataBinderFactory.createBinderInstance
(ObjectSE target, StringSE objectName, NativeWebRequest request) ExtendedServletRequestDataBinder
のインスタンスを返します。protected ServletServerHttpRequest
AbstractMessageConverterMethodArgumentResolver.createInputMessage
(NativeWebRequest webRequest) 指定されたNativeWebRequest
から新しいHttpInputMessage
を作成します。protected ServletServerHttpResponse
AbstractMessageConverterMethodProcessor.createOutputMessage
(NativeWebRequest webRequest) 指定されたNativeWebRequest
から新しいHttpOutputMessage
を作成します。protected StringSE
ServletModelAttributeMethodProcessor.getRequestValueForAttribute
(StringSE attributeName, NativeWebRequest request) 文字列からターゲット型への型変換を介してモデル属性をインスタンス化するために使用できるリクエストから値を取得します。ServletModelAttributeMethodProcessor.getUriTemplateVariables
(NativeWebRequest request) protected void
MatrixVariableMethodArgumentResolver.handleMissingValueAfterConversion
(StringSE name, MethodParameter parameter, NativeWebRequest request) protected void
PathVariableMethodArgumentResolver.handleMissingValueAfterConversion
(StringSE name, MethodParameter parameter, NativeWebRequest request) protected void
PathVariableMethodArgumentResolver.handleResolvedValue
(ObjectSE arg, StringSE name, MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest request) void
AsyncTaskMethodReturnValueHandler.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) void
CallableMethodReturnValueHandler.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) void
DeferredResultMethodReturnValueHandler.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) void
HttpEntityMethodProcessor.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) void
HttpHeadersReturnValueHandler.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) void
ModelAndViewMethodReturnValueHandler.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) void
ModelAndViewResolverMethodReturnValueHandler.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) void
RequestResponseBodyMethodProcessor.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) void
ResponseBodyEmitterReturnValueHandler.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) void
StreamingResponseBodyReturnValueHandler.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) void
ViewMethodReturnValueHandler.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) void
ViewNameMethodReturnValueHandler.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) protected <T> ObjectSE
AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters
(NativeWebRequest webRequest, MethodParameter parameter, TypeSE paramType) 指定されたリクエストから読み取ることにより、予想されるパラメーター型のメソッド引数値を作成します。protected <T> ObjectSE
RequestResponseBodyMethodProcessor.readWithMessageConverters
(NativeWebRequest webRequest, MethodParameter parameter, TypeSE paramType) ContinuationHandlerMethodArgumentResolver.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) HttpEntityMethodProcessor.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) MatrixVariableMapMethodArgumentResolver.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest request, WebDataBinderFactory binderFactory) PathVariableMapMethodArgumentResolver.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) すべての URI テンプレート変数を含むマップまたは空のマップを返します。PrincipalMethodArgumentResolver.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) RedirectAttributesMethodArgumentResolver.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) RequestPartMethodArgumentResolver.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest request, WebDataBinderFactory binderFactory) RequestResponseBodyMethodProcessor.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) 検証が失敗した場合、MethodArgumentNotValidException をスローします。ServletRequestMethodArgumentResolver.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) ServletResponseMethodArgumentResolver.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) ModelAndViewContainer.setRequestHandled(boolean)
をfalse
に設定して、メソッドシグネチャーがレスポンスへのアクセスを提供することを示します。UriComponentsBuilderMethodArgumentResolver.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) protected ObjectSE
MatrixVariableMethodArgumentResolver.resolveName
(StringSE name, MethodParameter parameter, NativeWebRequest request) protected ObjectSE
PathVariableMethodArgumentResolver.resolveName
(StringSE name, MethodParameter parameter, NativeWebRequest request) protected ObjectSE
RequestAttributeMethodArgumentResolver.resolveName
(StringSE name, MethodParameter parameter, NativeWebRequest request) protected ObjectSE
ServletCookieValueMethodArgumentResolver.resolveName
(StringSE cookieName, MethodParameter parameter, NativeWebRequest webRequest) protected ObjectSE
SessionAttributeMethodArgumentResolver.resolveName
(StringSE name, MethodParameter parameter, NativeWebRequest request) protected <T> void
AbstractMessageConverterMethodProcessor.writeWithMessageConverters
(T value, MethodParameter returnType, NativeWebRequest webRequest) 指定された戻り値を指定された Web リクエストに書き込みます。