012注釈異常プロセッサ

1032 ワード

一.概要
前に私達はHandlerException Resoliveインターフェースを実現しました。そして異常な統一処理を実現しました。
springmvcには、注釈を用いた異常な処理も提供されている。
 
二.Exception Handlerコメント
まず構造を見ます。
public @interface ExceptionHandler {

   //          
    Class extends Throwable>[] value() default {};

}
私たちが異常な解像度を作りたい時は、一つの方法を声明して、その方法の上に表記するだけです。
@Exception Handlerコメント.
この方法の作用範囲は本Controllerの中です。
 
三.グローバル異常プロセッサ
まず注釈を見ます。
public @interface ControllerAdvice {
この注釈が表示されているクラス表示はControllerの通知類です。
このクラスの中でグローバルの異常プロセッサを定義しました。
 
四.プロセッサ方法
私たちが今知りたい問題の一つは、私たちのプロセッサ方法のパラメータです。
本質的には、このプロセッサ方法はhandlerであり、有効なパラメータが一つ多いだけで、Exceptionです。
私たちはこれを通して注入されたExceptionパラメータから発生した異常情報を得ることができます。
    
  
転載先:https://www.cnblogs.com/trekxu/p/9129102.html