クラス DefaultErrorAttributes
java.lang.ObjectSE
org.springframework.boot.web.servlet.error.DefaultErrorAttributes
- 実装されたすべてのインターフェース:
ErrorAttributes
、Ordered
、HandlerExceptionResolver
@Order(-2147483648)
public class DefaultErrorAttributes
extends ObjectSE
implements ErrorAttributes, HandlerExceptionResolver, Ordered
ErrorAttributes
のデフォルト実装。可能な場合、次の属性を提供します。- timestamp - エラーが抽出された時間
- status - 状態コード
- error - エラーの理由
- exception - ルート例外のクラス名 (設定されている場合)
- message - 例外メッセージ (設定されている場合)
- errors -
BindingResult
またはMethodValidationResult
例外からのObjectError
(設定されている場合) - trace - 例外スタックトレース (設定されている場合)
- path - 例外が発生したときの URL パス
- 導入:
- 2.0.0
- 作成者:
- Phillip Webb, Dave Syer, Stephane Nicoll, Vedran Pavic, Scott Frederick, Moritz Halbritter, Yanming Zhou
- 関連事項:
フィールドのサマリー
インターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明getError
(WebRequest webRequest) エラーの根本的な原因を返すか、エラーを抽出できない場合はnull
を返します。getErrorAttributes
(WebRequest webRequest, ErrorAttributeOptions options) エラー属性のMap
SE を返します。protected StringSE
getMessage
(WebRequest webRequest, ThrowableSE error) message
エラー属性の値として含まれるメッセージを返します。int
getOrder()
resolveException
(HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler, ExceptionSE ex)
コンストラクターの詳細
DefaultErrorAttributes
public DefaultErrorAttributes()
メソッドの詳細
getOrder
public int getOrder()resolveException
public ModelAndView resolveException(HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler, ExceptionSE ex) - 次で指定:
- インターフェース
HandlerExceptionResolver
のresolveException
getErrorAttributes
public MapSE<StringSE,ObjectSE> getErrorAttributes(WebRequest webRequest, ErrorAttributeOptions options) インターフェースからコピーされた説明:ErrorAttributes
- 次で指定:
- インターフェース
ErrorAttributes
のgetErrorAttributes
- パラメーター:
webRequest
- ソースリクエストoptions
- エラー属性コンテンツのオプション- 戻り値:
- エラー属性のマップ
getMessage
message
エラー属性の値として含まれるメッセージを返します。デフォルトでは、返されるメッセージは空ではない次の最初のものです。RequestDispatcher.ERROR_MESSAGE
EE リクエスト属性の値。- 与えられた
error
のメッセージ。 No message available
.
- パラメーター:
webRequest
- 現在のリクエストerror
- 現在のエラー(ある場合)- 戻り値:
- エラー属性に含めるメッセージ
- 導入:
- 2.4.0
getError
インターフェースからコピーされた説明:ErrorAttributes
エラーの根本的な原因を返すか、エラーを抽出できない場合はnull
を返します。- 次で指定:
- インターフェース
ErrorAttributes
のgetError
- パラメーター:
webRequest
- ソースリクエスト- 戻り値:
- エラーまたは
null
の原因となったException
SE