springbootビューのカスタム例外

まず、ソースコード解析

独自のカスタム例外ビューを書くためにソースコードを見てください

   

   

resolveErrorView ()関数は、第1の機能のために必要な、のModelAndViewを返す関数を呼び出すステータス・コードの文字列、およびエラー情報であるマップの収集、あるパラメータ

下の図は、関数であります

   

   

あなたが決めるフィギュア機能、動的エラーページテンプレート/エラー/下を提供するかどうか

ダイレクトビュー名とはエラーメッセージを返す場合

   

あなたは以下の図を提供していない場合

そして、静的エラーページがあるかどうかを確認してください

   

   

図は、静的エラーページの決意ロジックです

   

これResourcePropertiesのの.getStaticLocations()

いくつかの静的なページspringbootデフォルトフォルダのリターン

各サイクルは、エラー・ページ用のフォルダを見つけます

サイクルが終わった場合のリターンはnullを発見していません

   

第二に、ビューのカスタム例外

   

我々は彼らのビューをカスタマイズしたい場合は異常な書き換えでresolveErrorView ()関数

しかし、我々は、書き込みに迷惑を判断する必要はありませんビュー名とエラーメッセージと直接リターンのModelAndView

   

   

   

おすすめ

転載: www.cnblogs.com/fernfei/p/12079227.html