クラス ResponseEntityExceptionHandler

java.lang.ObjectSE
org.springframework.web.reactive.result.method.annotation.ResponseEntityExceptionHandler
実装されたすべてのインターフェース:
AwareMessageSourceAware

public abstract class ResponseEntityExceptionHandler extends ObjectSE implements MessageSourceAware
RFC 9457 形式のエラー詳細を本体に含む ResponseEntity を返すことで、発生したすべての Spring または WebFlux 例外を処理する @ExceptionHandler メソッドを持つクラス。

アプリケーションでのグローバルな例外処理のための @ControllerAdvice の基本クラスとして便利です。サブクラスは、特定の例外を処理する個々のメソッドをオーバーライドしたり、handleExceptionInternal(java.lang.Exception, java.lang.Object, org.springframework.http.HttpHeaders, org.springframework.http.HttpStatusCode, org.springframework.web.server.ServerWebExchange) をオーバーライドしてすべての例外の共通処理をオーバーライドしたり、createResponseEntity(java.lang.Object, org.springframework.http.HttpHeaders, org.springframework.http.HttpStatusCode, org.springframework.web.server.ServerWebExchange) をオーバーライドして、選択した HTTP ステータスコード、ヘッダー、本文から ResponseEntity を作成する最終ステップをインターセプトしたりできます。

導入:
6.0
作成者:
Rossen Stoyanchev