012注釈異常プロセッサ
1032 ワード
一.概要
前に私達はHandlerException Resoliveインターフェースを実現しました。そして異常な統一処理を実現しました。
springmvcには、注釈を用いた異常な処理も提供されている。
二.Exception Handlerコメント
まず構造を見ます。
@Exception Handlerコメント.
この方法の作用範囲は本Controllerの中です。
三.グローバル異常プロセッサ
まず注釈を見ます。
このクラスの中でグローバルの異常プロセッサを定義しました。
四.プロセッサ方法
私たちが今知りたい問題の一つは、私たちのプロセッサ方法のパラメータです。
本質的には、このプロセッサ方法はhandlerであり、有効なパラメータが一つ多いだけで、Exceptionです。
私たちはこれを通して注入されたExceptionパラメータから発生した異常情報を得ることができます。
転載先:https://www.cnblogs.com/trekxu/p/9129102.html
前に私達は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