クラス DefaultErrorAttributes
java.lang.ObjectSE
org.springframework.boot.webflux.error.DefaultErrorAttributes
- 実装されているすべてのインターフェース:
ErrorAttributes
ErrorAttributes のデフォルト実装。可能な場合、次の属性を提供します。- timestamp - エラーが抽出された時間
- status - 状態コード
- error - エラーの理由
- exception - ルート例外のクラス名 (設定されている場合)
- message - 例外メッセージ (設定されている場合)
- errors -
BindingResultまたはMethodValidationResult例外(設定されている場合)に起因する検証エラー。JSON への安全な直列化を保証するため、エラーはwrapped if necessaryです。 - trace - 例外スタックトレース (設定されている場合)
- path - 例外が発生したときの URL パス
- requestId - 現在のリクエストに関連付けられた一意の ID
- 導入:
- 4.0.0
- 作成者:
- Brian Clozel, Stephane Nicoll, Michele Mancioppi, Scott Frederick, Moritz Halbritter, Yanming Zhou, Yongjun Hong
- 関連事項:
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明getError(ServerRequest request) エラーの根本的な原因を返すか、エラーを抽出できない場合はnullを返します。getErrorAttributes(ServerRequest request, ErrorAttributeOptions options) エラー属性のMapSE を返します。voidstoreErrorInformation(ThrowableSE error, ServerWebExchange exchange) 指定されたエラー情報を現在のServerWebExchangeに保存します。
コンストラクターの詳細
DefaultErrorAttributes
public DefaultErrorAttributes()
メソッドの詳細
getErrorAttributes
public MapSE<StringSE, @Nullable ObjectSE> getErrorAttributes(ServerRequest request, ErrorAttributeOptions options) インターフェースからコピーされた説明:ErrorAttributesエラー属性のMapSE を返します。マップは、エラーページのモデルとして使用するか、ServerResponse本文として返すことができます。- 次で指定:
- インターフェース
ErrorAttributesのgetErrorAttributes - パラメーター:
request- ソースリクエストoptions- エラー属性コンテンツのオプション- 戻り値:
- エラー属性のマップ
getError
インターフェースからコピーされた説明:ErrorAttributesエラーの根本的な原因を返すか、エラーを抽出できない場合はnullを返します。- 次で指定:
- インターフェース
ErrorAttributesのgetError - パラメーター:
request- ソース ServerRequest- 戻り値:
- エラーまたは
nullの原因となったExceptionSE
storeErrorInformation
インターフェースからコピーされた説明:ErrorAttributes指定されたエラー情報を現在のServerWebExchangeに保存します。- 次で指定:
- インターフェース
ErrorAttributesのstoreErrorInformation - パラメーター:
error- エラーの原因となったExceptionSEexchange- ソース交換