クラス ResponseEntityExceptionHandler

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

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

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

導入:
3.2
作成者:
Rossen Stoyanchev