クラス HandlerExceptionResolverComposite
java.lang.ObjectSE
org.springframework.web.servlet.handler.HandlerExceptionResolverComposite
- 実装されたすべてのインターフェース:
Ordered
,HandlerExceptionResolver
public class HandlerExceptionResolverComposite
extends ObjectSE
implements HandlerExceptionResolver, Ordered
他の
HandlerExceptionResolvers
のリストに委譲する HandlerExceptionResolver
。- 導入:
- 3.1
- 作成者:
- Rossen Stoyanchev
フィールドサマリー
インターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明委譲する例外リゾルバーのリストを返します。int
getOrder()
このオブジェクトの順序値を取得します。resolveException
(HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler, ExceptionSE ex) 構成済みの例外リゾルバーのリストを反復処理して、例外を解決します。void
setExceptionResolvers
(ListSE<HandlerExceptionResolver> exceptionResolvers) 委譲する例外リゾルバーのリストを設定します。void
setOrder
(int order)
コンストラクターの詳細
HandlerExceptionResolverComposite
public HandlerExceptionResolverComposite()
メソッドの詳細
setExceptionResolvers
委譲する例外リゾルバーのリストを設定します。getExceptionResolvers
委譲する例外リゾルバーのリストを返します。setOrder
public void setOrder(int order) getOrder
public int getOrder()インターフェースからコピーされた説明:Ordered
このオブジェクトの順序値を取得します。値が高いほど、優先度は低くなります。結果として、最も低い値を持つオブジェクトが最高の優先度を持ちます(サーブレット
load-on-startup
の値に多少似ています)。同じ順序の値は、影響を受けるオブジェクトの任意のソート位置になります。
resolveException
@Nullable public ModelAndView resolveException(HttpServletRequestEE request, HttpServletResponseEE response, @Nullable ObjectSE handler, ExceptionSE ex) 構成済みの例外リゾルバーのリストを反復処理して、例外を解決します。ModelAndView
を最初に返すものが勝ちます。それ以外の場合、null
が返されます。- 次で指定:
- インターフェース
HandlerExceptionResolver
のresolveException
- パラメーター:
request
- 現在の HTTP リクエストresponse
- 現在の HTTP レスポンスhandler
- 実行されたハンドラー、または例外時に何も選択されなかった場合はnull
(たとえば、マルチパート解決が失敗した場合)ex
- ハンドラーの実行中にスローされた例外- 戻り値:
- 転送先の対応する
ModelAndView
、または解決チェーンでのデフォルト処理の場合はnull