springMVCカスタム例外および例外ハンドラー

一般的なアイデアアイデア:例外が発生すると、フロントエンドコントローラーにアップロードされ、例外プロセッサーが検索され、例外は例外プロセッサーに転送されて処理されます。

  1. カスタム例外クラスを作成し、「例外はThroableを継承できない、理由がわからないここに画像の説明を挿入」と設定します2.例外ハンドラーを作成し、xml構成または注釈メソッドを選択できますここに画像の説明を挿入ここに画像の説明を挿入1.最初に例外のタイプを決定します。
 if (ex instanceof SysException)

2.指定された例外である場合は、それを処理します

exception =(SysException) ex;

3.例外が指定されていない場合は、処理します

exception = new SysException("你这异常超出了我的想象");

4.新しいModleAndViewクラス、例外情報を追加

 ModelAndView mv = new ModelAndView();
 mv.addObject("errorMes", exception.getMessage());

5.設定エラーがインターフェースに戻ります。

mv.setViewName("error");

3.カスタム例外を使用します。ここに画像の説明を挿入

12件のオリジナル記事を公開 いいね!0 訪問数143

おすすめ

転載: blog.csdn.net/weixin_44065691/article/details/105235215