クラス ResponseEntityExceptionHandler

java.lang.ObjectSE
org.springframework.web.servlet.mvc.method.annotation.ResponseEntityExceptionHandler
実装されているすべてのインターフェース:
Aware, MessageSourceAware

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

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

導入:
3.2
作成者:
Rossen Stoyanchev