パッケージ | 説明 |
---|---|
org.springframework.web.method.annotation | アノテーションベースのハンドラーメソッド処理のクラスをサポートします。 |
org.springframework.web.method.support | ハンドラーメソッド処理の汎用サポートクラス。 |
org.springframework.web.servlet.mvc.method.annotation | org.springframework.web.method.annotation パッケージに基づいた、アノテーションベースのハンドラーメソッド処理のための MVC インフラストラクチャ。 |
修飾子と型 | メソッドと説明 |
---|---|
protected void | AbstractNamedValueMethodArgumentResolver.handleResolvedValue(ObjectSE arg, StringSE name, MethodParameter parameter, 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 | MapMethodProcessor.handleReturnValue(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) |
void | ModelFactory.initModel(NativeWebRequest request, ModelAndViewContainer container, HandlerMethod handlerMethod) 次の順序でモデルを設定します。 @SessionAttributes としてリストされている「既知の」セッション属性を取得します。 |
ObjectSE | ModelAttributeMethodProcessor.resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) モデルから引数を解決するか、見つからない場合は、デフォルトが使用可能な場合はそれをインスタンス化します。 |
ObjectSE | ModelMethodProcessor.resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) |
ObjectSE | SessionStatusMethodArgumentResolver.resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) |
ObjectSE | AbstractNamedValueMethodArgumentResolver.resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) |
ObjectSE | RequestHeaderMapMethodArgumentResolver.resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) |
ObjectSE | AbstractWebArgumentResolverAdapter.resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) WebArgumentResolver インスタンスに委譲します。 |
ObjectSE | MapMethodProcessor.resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) |
ObjectSE | ErrorsMethodArgumentResolver.resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) |
ObjectSE | RequestParamMapMethodArgumentResolver.resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) |
void | ModelFactory.updateModel(NativeWebRequest request, ModelAndViewContainer container) @SessionAttributes としてリストされているモデル属性をセッションにプロモートします。 |
修飾子と型 | メソッドと説明 |
---|---|
ModelAndViewContainer | ModelAndViewContainer.addAllAttributes(MapSE<StringSE,?> attributes) すべての属性を基になるモデルにコピーします。 |
ModelAndViewContainer | ModelAndViewContainer.addAttribute(ObjectSE value) 提供された属性を基本モデルに追加します。 |
ModelAndViewContainer | ModelAndViewContainer.addAttribute(StringSE name, ObjectSE value) 提供された属性を基本モデルに追加します。 |
ModelAndViewContainer | ModelAndViewContainer.mergeAttributes(MapSE<StringSE,?> attributes) 提供された Map の属性を、同じ名前の既存のオブジェクトを優先してコピーします(つまり |
ModelAndViewContainer | ModelAndViewContainer.removeAttributes(MapSE<StringSE,?> attributes) 指定された属性をモデルから削除します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected ObjectSE[] | InvocableHandlerMethod.getMethodArgumentValues(NativeWebRequest request, ModelAndViewContainer mavContainer, ObjectSE... providedArgs) 現在のリクエストのメソッド引数値を取得し、提供された引数値を確認して、構成された引数リゾルバーにフォールバックします。 |
void | HandlerMethodReturnValueHandlerComposite.handleReturnValue(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) 登録された HandlerMethodReturnValueHandlers を反復処理し、それをサポートする HandlerMethodReturnValueHandlers を呼び出します。 |
void | HandlerMethodReturnValueHandler.handleReturnValue(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) 属性をモデルに追加し、ビューを設定するか、 setRequestHandled(boolean) フラグを true に設定して、レスポンスが直接処理されたことを示すことにより、指定された戻り値を処理します。 |
ObjectSE | InvocableHandlerMethod.invokeForRequest(NativeWebRequest request, ModelAndViewContainer mavContainer, ObjectSE... providedArgs) 指定されたリクエストのコンテキストで引数の値を解決した後、メソッドを呼び出します。 |
ObjectSE | HandlerMethodArgumentResolver.resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) メソッドパラメーターを解決して、指定されたリクエストの引数値にします。 |
ObjectSE | HandlerMethodArgumentResolverComposite.resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) 登録された HandlerMethodArgumentResolvers を反復処理し、それをサポートする HandlerMethodArgumentResolvers を呼び出します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected void | PathVariableMethodArgumentResolver.handleResolvedValue(ObjectSE arg, StringSE name, MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest request) |
void | HttpHeadersReturnValueHandler.handleReturnValue(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) |
void | ModelAndViewMethodReturnValueHandler.handleReturnValue(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) |
void | ViewMethodReturnValueHandler.handleReturnValue(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) |
void | DeferredResultMethodReturnValueHandler.handleReturnValue(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) |
void | RequestResponseBodyMethodProcessor.handleReturnValue(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) |
void | CallableMethodReturnValueHandler.handleReturnValue(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) |
void | HttpEntityMethodProcessor.handleReturnValue(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) |
void | ViewNameMethodReturnValueHandler.handleReturnValue(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) |
void | StreamingResponseBodyReturnValueHandler.handleReturnValue(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) |
void | AsyncTaskMethodReturnValueHandler.handleReturnValue(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) |
void | ResponseBodyEmitterReturnValueHandler.handleReturnValue(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) |
void | ModelAndViewResolverMethodReturnValueHandler.handleReturnValue(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) |
void | ServletInvocableHandlerMethod.invokeAndHandle(ServletWebRequest webRequest, ModelAndViewContainer mavContainer, ObjectSE... providedArgs) メソッドを呼び出し、構成済みの HandlerMethodReturnValueHandlers のいずれかを使用して戻り値を処理します。 |
ObjectSE | MatrixVariableMapMethodArgumentResolver.resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest request, WebDataBinderFactory binderFactory) |
ObjectSE | UriComponentsBuilderMethodArgumentResolver.resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) |
ObjectSE | ServletResponseMethodArgumentResolver.resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) setRequestHandled(boolean) を false に設定して、メソッドシグネチャーがレスポンスへのアクセスを提供することを示します。 |
ObjectSE | RequestResponseBodyMethodProcessor.resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) 検証が失敗した場合、MethodArgumentNotValidException をスローします。 |
ObjectSE | HttpEntityMethodProcessor.resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) |
ObjectSE | ServletRequestMethodArgumentResolver.resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) |
ObjectSE | RedirectAttributesMethodArgumentResolver.resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) |
ObjectSE | PathVariableMapMethodArgumentResolver.resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) すべての URI テンプレート変数を含むマップまたは空のマップを返します。 |
ObjectSE | RequestPartMethodArgumentResolver.resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest request, WebDataBinderFactory binderFactory) |