インターフェース HandlerExceptionResolver

すべての既知の実装クラス:
AbstractHandlerExceptionResolverAbstractHandlerMethodExceptionResolverDefaultHandlerExceptionResolverExceptionHandlerExceptionResolverHandlerExceptionResolverCompositeResponseStatusExceptionResolverSimpleMappingExceptionResolver

public interface HandlerExceptionResolver
ハンドラーのマッピングまたは実行中にスローされた例外を解決できるオブジェクトによって実装されるインターフェース。通常はエラービューです。実装者は通常、アプリケーションコンテキストで Bean として登録されます。

エラービューは、JSP エラーページに似ていますが、チェックされた例外を含むあらゆる種類の例外で使用でき、特定のハンドラーのマッピングが細かい可能性があります。

導入:
22.11.2003
作成者:
Juergen Hoeller
  • メソッドの詳細

    • resolveException

      @Nullable ModelAndView resolveException(HttpServletRequestEE request, HttpServletResponseEE response, @Nullable ObjectSE handler, ExceptionSE ex)
      ハンドラーの実行中にスローされた特定の例外の解決を試み、適切であれば特定のエラーページを表す ModelAndView を返します。

      返された ModelAndView はで、例外は正常に解決されましたが、ステータスコードを設定するなどしてビューをレンダリングしないことを示している場合があります。

      パラメーター:
      request - 現在の HTTP リクエスト
      response - 現在の HTTP レスポンス
      handler - 実行されたハンドラー、または例外時に何も選択されなかった場合は null (たとえば、マルチパート解決が失敗した場合)
      ex - ハンドラーの実行中にスローされた例外
      戻り値:
      転送先の対応する ModelAndView、または解決チェーンでのデフォルト処理の場合は null