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