public class ResponseStatusExceptionHandler extends ObjectSE implements WebExceptionHandler
ResponseStatusException
を処理します。 デフォルトでは、正常に解決された例外の例外スタックトレースは表示されません。setWarnLogCategory(String)
を使用して、スタックトレースによるロギングを有効にします。
コンストラクターと説明 |
---|
ResponseStatusExceptionHandler() |
修飾子と型 | メソッドと説明 |
---|---|
protected HttpStatus | determineStatus(ThrowableSE ex) 指定された例外によって暗示される HTTP ステータスを決定します。 |
reactor.core.publisher.Mono<VoidSE> | handle(ServerWebExchange exchange, ThrowableSE ex) 指定された例外を処理します。 |
void | setWarnLogCategory(StringSE loggerName) 警告ログのログカテゴリを設定します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public void setWarnLogCategory(StringSE loggerName)
デフォルトでは、警告ロギングはありません。この設定を指定して、特定のカテゴリへの警告ロギングをアクティブ化します。
LogFactory.getLog(String)
, Logger.getLogger(String)
SEpublic reactor.core.publisher.Mono<VoidSE> handle(ServerWebExchange exchange, ThrowableSE ex)
WebExceptionHandler
WebExceptionHandler
の handle
exchange
- 現在の交換 ex
- 処理する例外 Mono<Void>
@Nullable protected HttpStatus determineStatus(ThrowableSE ex)
ex
- イントロスペクトの例外