欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

springboot自定義異常視圖過程解析

 更新時間:2019年12月26日 11:52:32   作者:鼓搗貓膩  
這篇文章主要介紹了springboot自定義異常視圖過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

這篇文章主要介紹了springboot自定義異常視圖過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

一、源碼分析

先看源碼再寫自己的自定義異常視圖

resolveErrorView()函數首先調用了一個返回ModelAndView的函數,該函數所需的參數是一個狀態(tài)碼的字符串,和一個map集合,該集合是錯誤信息

也就是下圖這個函數

上圖函數判斷你是否提供了templates/error/下的動態(tài)錯誤頁

如果提供了直接返回視圖名和錯誤信息

如果你沒有提供下圖

再查是否有靜態(tài)錯誤頁

上圖是靜態(tài)錯誤頁的判斷邏輯

this.resourceProperties.getStaticLocations()

返回的是一個springboot預設幾個靜態(tài)頁面文件夾

循環(huán)找每一個文件夾是否有錯誤頁

如果循環(huán)完了都沒有找到就返回null

二、自定義異常視圖

如果我們想自定義自己的異常視圖也是重寫resolveErrorView() 函數

不過我們不需要再寫這個麻煩的判斷,直接返回一個ModelAndview帶視圖名和錯誤信息

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • springMVC4之強大類型轉換器實例解析

    springMVC4之強大類型轉換器實例解析

    本篇文章主要介紹了springMVC4之強大類型轉換器實例解析,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • Java全排列算法字典序下的下一個排列講解

    Java全排列算法字典序下的下一個排列講解

    今天小編就為大家分享一篇關于Java全排列字典序下的下一個排列,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • Spring中自定義攔截器的使用

    Spring中自定義攔截器的使用

    大家好,本篇文章主要講的是Spring中自定義攔截器的使用,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-02-02
  • 詳解SpringBoot中異步請求和異步調用(看完這一篇就夠了)

    詳解SpringBoot中異步請求和異步調用(看完這一篇就夠了)

    這篇文章主要介紹了SpringBoot中異步請求和異步調用問題,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-04-04
  • 零基礎寫Java知乎爬蟲之進階篇

    零基礎寫Java知乎爬蟲之進階篇

    前面幾篇文章,我們都是簡單的實現了java爬蟲抓取內容的問題,那么如果遇到復雜情況,我們還能繼續(xù)那么做嗎?答案當然是否定的,之前的僅僅是入門篇,都是些基礎知識,給大家練手用的,本文我們就來點高大上的東西
    2014-11-11
  • JavaEE實現前后臺交互的文件上傳與下載

    JavaEE實現前后臺交互的文件上傳與下載

    這篇文章主要介紹了JavaEE實現前后臺交互的文件上傳與下載,分享相關技術,實現文件上傳下載功能,需要的朋友可以參考下
    2015-11-11
  • Java 正則表達式功能及應用

    Java 正則表達式功能及應用

    自從jdk1.4推出java.util.regex包,就為我們提供了很好的Java正則表達式應用平臺,因為Java正則表達式是一個很龐雜的體系。
    2010-03-03
  • java實現停車場系統(tǒng)

    java實現停車場系統(tǒng)

    這篇文章主要為大家詳細介紹了java實現停車場系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • 詳解JAVA如何實現樂觀鎖以及CAS機制

    詳解JAVA如何實現樂觀鎖以及CAS機制

    悲觀鎖和樂觀鎖其實本質都是一種思想,在JAVA中對于悲觀鎖的實現大家可能都很了解,可以通過synchronized、ReentrantLock加鎖實現,本文不展開講解了。那么樂觀鎖在JAVA中是如何實現的呢?底層的實現機制又是什么呢?本文就來和大家詳細講講
    2022-12-12
  • Sharding-JDBC自動實現MySQL讀寫分離的示例代碼

    Sharding-JDBC自動實現MySQL讀寫分離的示例代碼

    本文主要介紹了Sharding-JDBC自動實現MySQL讀寫分離,優(yōu)點在于數據源完全有Sharding-JDBC托管,寫操作自動執(zhí)行master庫,讀操作自動執(zhí)行slave庫,感興趣的可以了解一下
    2021-11-11

最新評論