クラス ResponseStatusExceptionHandler
java.lang.ObjectSE
org.springframework.web.server.handler.ResponseStatusExceptionHandler
- 実装されているすべてのインターフェース:
WebExceptionHandler
- 既知の直属サブクラス
WebFluxResponseStatusExceptionHandler
レスポンスステータスを設定して
ResponseStatusException を処理します。 デフォルトでは、正常に解決された例外の例外スタックトレースは表示されません。setWarnLogCategory(String) を使用して、スタックトレースによるロギングを有効にします。
- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev, Sebastien Deleuze
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected int非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。protected HttpStatusCode指定された例外の HTTP ステータスを判別します。reactor.core.publisher.Mono<VoidSE>handle(ServerWebExchange exchange, ThrowableSE ex) 指定された例外を処理します。voidsetWarnLogCategory(StringSE loggerName) 警告ログのログカテゴリを設定します。
コンストラクターの詳細
ResponseStatusExceptionHandler
public ResponseStatusExceptionHandler()
メソッドの詳細
setWarnLogCategory
警告ログのログカテゴリを設定します。デフォルトでは、警告ロギングはありません。この設定を指定して、特定のカテゴリへの警告ロギングをアクティブ化します。
handle
インターフェースからコピーされた説明:WebExceptionHandler指定された例外を処理します。戻り値を通る完了シグナルはエラー処理が完了したことを示し、エラーシグナルは例外がまだ処理されていないことを示します。- 次で指定:
- インターフェース
WebExceptionHandlerのhandle - パラメーター:
exchange- 現在の交換ex- 処理する例外- 戻り値:
- 例外処理がいつ完了するかを示す
Mono<Void>
determineStatus
指定された例外の HTTP ステータスを判別します。- パラメーター:
ex- チェックする例外- 戻り値:
- 関連付けられた HTTP ステータスコード、または取得できない場合は
null
determineRawStatusCode
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。determineStatus(Throwable)を推奨し、7.0 から削除指定された例外の生のステータスコードを決定します。- パラメーター:
ex- チェックする例外- 戻り値:
- 関連する HTTP ステータスコード、または取得できない場合は -1。
- 導入:
- 5.3
determineStatus(Throwable)を推奨し、7.0 から削除