インターフェース DispatchExceptionHandler

すべての既知の実装クラス:
RequestMappingHandlerAdapter

public interface DispatchExceptionHandler
ThrowableSEHandlerResult にマップする契約。

次の方法で使用される場合、DispatcherHandler によってサポートされます。

  • HandlerResult に設定して、HandlerAdapter がその例外処理を非同期戻り値からの遅延例外およびレスポンスレンダリングに適用できるようにします。
  • リクエストがハンドラーにマップされる前に発生する例外、またはハンドラーからの未処理のエラーを処理するために、HandlerAdapter によって実装されます。
導入:
6.0
作成者:
Rossen Stoyanchev
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    reactor.core.publisher.Mono<HandlerResult>
    指定された例外を処理し、HTTP レスポンスのレンダリングに使用できる HandlerResult にマッピングします。
  • メソッドの詳細

    • handleError

      reactor.core.publisher.Mono<HandlerResult> handleError(ServerWebExchange exchange, ThrowableSE ex)
      指定された例外を処理し、HTTP レスポンスのレンダリングに使用できる HandlerResult にマッピングします。
      パラメーター:
      exchange - 現在の交換
      ex - 処理する例外
      戻り値:
      元の例外が処理されない場合に HandlerResult またはエラー信号を発行する Mono