クラス ErrorPageFilter
java.lang.ObjectSE
org.springframework.boot.web.servlet.support.ErrorPageFilter
- 実装されたすべてのインターフェース:
FilterEE
、ErrorPageRegistry
、Ordered
非組み込みアプリケーション(つまり、デプロイされた WAR ファイル)に
ErrorPageRegistry
を提供するサーブレット Filter
EE。エラーページを登録し、サーバーにリクエストを処理させるのではなく、リクエストをフィルタリングしてエラーページに転送することにより、アプリケーションエラーを処理します。エラーページはサーブレット仕様の機能ですが、仕様に登録するための Java API はありません。このフィルターは、Spring Boot の ErrorPageRegistrar
からエラーページの登録を受け入れることで回避します(コンテキスト内のその型のすべての Bean がこのサーバーに適用されます)。- 導入:
- 2.0.0
- 作成者:
- Dave Syer, Phillip Webb, Andy Wilkinson
フィールドサマリー
インターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明void
addErrorPages
(ErrorPage... errorPages) 例外を処理するときに使用されるエラーページを追加します。void
destroy()
void
doFilter
(ServletRequestEE request, ServletResponseEE response, FilterChainEE chain) protected StringSE
getDescription
(HttpServletRequestEE request) 指定されたリクエストの説明を返します。int
getOrder()
void
init
(FilterConfigEE filterConfig)
フィールドの詳細
ERROR_REQUEST_URI
リクエスト URI を含むサーブレット属性の名前。- 関連事項:
コンストラクターの詳細
ErrorPageFilter
public ErrorPageFilter()
メソッドの詳細
init
- 次で指定:
- インターフェース
FilterEE
のinitEE
- 例外:
ServletExceptionEE
doFilter
public void doFilter(ServletRequestEE request, ServletResponseEE response, FilterChainEE chain) throws IOExceptionSE, ServletExceptionEE - 次で指定:
- インターフェース
FilterEE
のdoFilterEE
- 例外:
IOExceptionSE
ServletExceptionEE
getDescription
指定されたリクエストの説明を返します。デフォルトでは、このメソッドはリクエストservletPath
およびpathInfo
に基づいて説明を返します。- パラメーター:
request
- ソースリクエスト- 戻り値:
- 説明
- 導入:
- 1.5.0
addErrorPages
インターフェースからコピーされた説明:ErrorPageRegistry
例外を処理するときに使用されるエラーページを追加します。- 次で指定:
- インターフェース
ErrorPageRegistry
のaddErrorPages
- パラメーター:
errorPages
- エラーページ
destroy
public void destroy()getOrder
public int getOrder()