パッケージ | 説明 |
---|---|
org.springframework.test.web | Spring の Web サポートに基づく単体テストのヘルパークラス。 |
org.springframework.test.web.servlet | Spring MVC アプリケーションをテストするためのサーバー側のサポートが含まれています。 |
org.springframework.test.web.servlet.result | ビルトイン ResultMatcher および ResultHandler 実装が含まれています。 |
org.springframework.web.servlet | アプリケーションコンテキストインフラストラクチャと統合するサーブレット、および Spring Web MVC フレームワークのコアインターフェースとクラスを提供します。 |
org.springframework.web.servlet.handler | カスタム実装の抽象基本クラスを含む、標準の HandlerMapping 実装を提供します。 |
org.springframework.web.servlet.mvc | Spring に付属するサーブレット MVC フレームワークの標準コントローラー実装。 |
org.springframework.web.servlet.mvc.annotation | アノテーションベースのサーブレット MVC コントローラーのサポートパッケージ。 |
org.springframework.web.servlet.mvc.method | org.springframework.web.method パッケージに基づいた、ハンドラーメソッド処理用のサーブレットベースのインフラストラクチャ。 |
org.springframework.web.servlet.mvc.method.annotation | org.springframework.web.method.annotation パッケージに基づいた、アノテーションベースのハンドラーメソッド処理のための MVC インフラストラクチャ。 |
org.springframework.web.servlet.mvc.support | MVC コントローラーのサポートパッケージ。 |
修飾子と型 | メソッドと説明 |
---|---|
static <T> T | ModelAndViewAssert.assertAndReturnModelAttributeOfType(ModelAndView mav, StringSE modelName, ClassSE<T> expectedType) 指定された modelName にモデル値が存在するかどうかを確認し、expectedType に基づいてその型を確認します。 |
static void | ModelAndViewAssert.assertCompareListModelAttribute(ModelAndView mav, StringSE modelName, ListSE expectedList) 最初にリストを並べ替えることなく、リスト内の個々のエントリを比較します。 |
static void | ModelAndViewAssert.assertModelAttributeAvailable(ModelAndView mav, StringSE modelName) モデル属性が使用可能かどうかをアサートします。 |
static void | ModelAndViewAssert.assertModelAttributeValue(ModelAndView mav, StringSE modelName, ObjectSE expectedValue) 指定された expectedValue を、指定された modelName にバインドされたモデルの値と比較します。 |
static void | ModelAndViewAssert.assertModelAttributeValues(ModelAndView mav, MapSE<StringSE, ObjectSE> expectedModel) expectedModel を調べて、モデル内のすべての要素が表示され、等しいかどうかを確認します。 |
static void | ModelAndViewAssert.assertSortAndCompareListModelAttribute(ModelAndView mav, StringSE modelName, ListSE expectedList, ComparatorSE comparator) 両方のリストをソートした後、リスト内の個々のエントリを比較します(オプションでコンパレーターを使用)。 |
static void | ModelAndViewAssert.assertViewName(ModelAndView mav, StringSE expectedName) ModelAndView のビュー名が指定された expectedName と一致するかどうかを確認します。 |
修飾子と型 | メソッドと説明 |
---|---|
ModelAndView | MvcResult.getModelAndView() ハンドラーによって準備された ModelAndView を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected void | PrintingResultHandler.printModelAndView(ModelAndView mav) ModelAndView を出力します。 |
修飾子と型 | メソッドと説明 |
---|---|
ModelAndView | ModelAndView.addAllObjects(MapSE<StringSE,?> modelMap) 提供されたマップに含まれるすべての属性をモデルに追加します。 |
ModelAndView | ModelAndView.addObject(ObjectSE attributeValue) パラメーター名の生成を使用して、モデルに属性を追加します。 |
ModelAndView | ModelAndView.addObject(StringSE attributeName, ObjectSE attributeValue) モデルに属性を追加します。 |
ModelAndView | ModelAndViewDefiningException.getModelAndView() 転送するためにこの例外に含まれる ModelAndView を返します。 |
ModelAndView | HandlerAdapter.handle(HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler) 指定されたハンドラーを使用して、このリクエストを処理します。 |
protected ModelAndView | DispatcherServlet.processHandlerException(HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler, ExceptionSE ex) 登録された HandlerExceptionResolvers を介してエラー ModelAndView を判別します。 |
ModelAndView | HandlerExceptionResolver.resolveException(HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler, ExceptionSE ex) ハンドラーの実行中にスローされた特定の例外の解決を試み、適切であれば特定のエラーページを表す ModelAndView を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
default void | HandlerInterceptor.postHandle(HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler, ModelAndView modelAndView) ハンドラーの実行をインターセプトします。 |
protected void | DispatcherServlet.render(ModelAndView mv, HttpServletRequestEE request, HttpServletResponseEE response) 指定された ModelAndView をレンダリングします。 |
コンストラクターと説明 |
---|
ModelAndViewDefiningException(ModelAndView modelAndView) 通常、特定のエラーページを表す、指定された ModelAndView で新しい ModelAndViewDefiningException を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected abstract ModelAndView | AbstractHandlerExceptionResolver.doResolveException(HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler, ExceptionSE ex) ハンドラーの実行中にスローされた特定の例外を実際に解決し、適切であれば特定のエラーページを表す ModelAndView を返します。 |
protected ModelAndView | SimpleMappingExceptionResolver.doResolveException(HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler, ExceptionSE ex) on ハンドラーの実行中にスローされた特定の例外を実際に解決し、必要に応じて特定のエラーページを表す ModelAndView を返します。 |
protected ModelAndView | AbstractHandlerMethodExceptionResolver.doResolveException(HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler, ExceptionSE ex) |
protected abstract ModelAndView | AbstractHandlerMethodExceptionResolver.doResolveHandlerMethodException(HttpServletRequestEE request, HttpServletResponseEE response, HandlerMethod handlerMethod, ExceptionSE ex) on ハンドラーの実行中にスローされた特定の例外を実際に解決し、必要に応じて特定のエラーページを表す ModelAndView を返します。 |
protected ModelAndView | SimpleMappingExceptionResolver.getModelAndView(StringSE viewName, ExceptionSE ex) 指定されたビュー名と例外の ModelAndView を返します。 |
protected ModelAndView | SimpleMappingExceptionResolver.getModelAndView(StringSE viewName, ExceptionSE ex, HttpServletRequestEE request) 指定されたリクエスト、ビュー名、例外の ModelAndView を返します。 |
ModelAndView | SimpleServletHandlerAdapter.handle(HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler) |
ModelAndView | AbstractHandlerExceptionResolver.resolveException(HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler, ExceptionSE ex) このリゾルバーが適用されることになっているかどうかを確認します(つまり |
ModelAndView | HandlerExceptionResolverComposite.resolveException(HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler, ExceptionSE ex) 構成済みの例外リゾルバーのリストを反復処理して、例外を解決します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | MappedInterceptor.postHandle(HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler, ModelAndView modelAndView) |
void | WebRequestHandlerInterceptorAdapter.postHandle(HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler, ModelAndView modelAndView) |
void | HandlerInterceptorAdapter.postHandle(HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler, ModelAndView modelAndView) この実装は空です。 |
修飾子と型 | メソッドと説明 |
---|---|
void | WebContentInterceptor.postHandle(HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler, ModelAndView modelAndView) この実装は空です。 |
修飾子と型 | フィールドと説明 |
---|---|
static ModelAndView | ModelAndViewResolver.UNRESOLVED リゾルバーが特定のメソッドパラメーターの処理方法を知らないときに返されるマーカー。 |
修飾子と型 | メソッドと説明 |
---|---|
ModelAndView | AbstractHandlerMethodAdapter.handle(HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler) この実装では、ハンドラーが HandlerMethod であると想定しています。 |
protected abstract ModelAndView | AbstractHandlerMethodAdapter.handleInternal(HttpServletRequestEE request, HttpServletResponseEE response, HandlerMethod handlerMethod) 指定されたハンドラーメソッドを使用して、リクエストを処理します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected ModelAndView | ExceptionHandlerExceptionResolver.doResolveHandlerMethodException(HttpServletRequestEE request, HttpServletResponseEE response, HandlerMethod handlerMethod, ExceptionSE exception) @ExceptionHandler メソッドを見つけて呼び出し、発生した例外を処理します。 |
protected ModelAndView | RequestMappingHandlerAdapter.handleInternal(HttpServletRequestEE request, HttpServletResponseEE response, HandlerMethod handlerMethod) |
protected ModelAndView | RequestMappingHandlerAdapter.invokeHandlerMethod(HttpServletRequestEE request, HttpServletResponseEE response, HandlerMethod handlerMethod) ビューリゾルバーが必要な場合は、 ModelAndView を準備する RequestMapping ハンドラーメソッドを呼び出します。 |