最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談什么是SpringBoot異常處理自動(dòng)配置的原理

 更新時(shí)間:2021年06月21日 16:16:32   作者:煎丶包  
今天給大家?guī)?lái)的是關(guān)于Java的相關(guān)知識(shí),文章圍繞著SpringBoot異常處理自動(dòng)配置展開(kāi),文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下

異常處理自動(dòng)配置

ErrorMvcAutoConfiguration自動(dòng)配置類自動(dòng)配置了處理規(guī)則,給容器中注冊(cè)了多種組件

errorAttributes組件,類型為DefaultErrorAttributes。這個(gè)組件定義錯(cuò)誤頁(yè)面中可以包含哪些數(shù)據(jù)

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

basicErrorController組件,類型為BasicErrorController。處理默認(rèn)/error路徑的請(qǐng)求,new一個(gè)iderrorModelAndView對(duì)象來(lái)響應(yīng)頁(yè)面

在這里插入圖片描述

error組件,類型為View。響應(yīng)的是默認(rèn)錯(cuò)誤頁(yè)面

在這里插入圖片描述

beanNameViewResolver組件,類型為BeanNameViewResolver。這個(gè)組件會(huì)按照返回的視圖名作為組件的id去容器中找View對(duì)象

在這里插入圖片描述

conventionErrorViewResolver組件,類型為DefaultErrorViewResolver。這個(gè)組件用來(lái)解析錯(cuò)誤視圖頁(yè)面,如果發(fā)生錯(cuò)誤,會(huì)以HTTP的狀態(tài)碼作為視圖頁(yè)面地址找到真正的頁(yè)面

在這里插入圖片描述
在這里插入圖片描述

總結(jié):

  • 如果需要添加頁(yè)面錯(cuò)誤可以獲取的數(shù)據(jù),就自定義DefaultErrorAttributes組件
  • 如果需要修改錯(cuò)誤頁(yè)面跳轉(zhuǎn)邏輯,就自定義BasicErrorController組件
  • 如果需要修改錯(cuò)誤頁(yè)面存放的靜態(tài)資源路徑,就自定義DefaultErrorViewResolver組件

到此這篇關(guān)于淺談什么是SpringBoot異常處理自動(dòng)配置的原理的文章就介紹到這了,更多相關(guān)SpringBoot異常處理自動(dòng)配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java微信跳一跳操作指南

    Java微信跳一跳操作指南

    這篇文章主要為大家詳細(xì)介紹了Java微信跳一跳操作指南,通過(guò)adb來(lái)控制手機(jī)進(jìn)行操作,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • java 中斷線程的幾種方式 interrupt()詳解

    java 中斷線程的幾種方式 interrupt()詳解

    中斷(Interrupt)一個(gè)線程意味著在該線程完成任務(wù)之前停止其正在進(jìn)行的一切,有效地中止其當(dāng)前的操作。這篇文章主要介紹了java 中斷線程的幾種方式 interrupt(),需要的朋友可以參考下
    2021-11-11
  • mybatis-plus 版本不兼容問(wèn)題的解決

    mybatis-plus 版本不兼容問(wèn)題的解決

    這篇文章主要介紹了mybatis-plus 版本不兼容問(wèn)題的解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Spring項(xiàng)目XML文件使用小結(jié)

    Spring項(xiàng)目XML文件使用小結(jié)

    這篇文章主要介紹了Spring項(xiàng)目XML文件使用常見(jiàn)介紹,主要包括項(xiàng)目pom文件,項(xiàng)目初始IOC容器及項(xiàng)目需要自動(dòng)裝配的代碼詳解,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • Spring IOC 注入的3種方式小結(jié)

    Spring IOC 注入的3種方式小結(jié)

    Spring IoC容器支持多種依賴注入方式,本文主要介紹了Spring IOC 注入的3種方式小結(jié),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-08-08
  • 詳解Java中KMP算法的圖解與實(shí)現(xiàn)

    詳解Java中KMP算法的圖解與實(shí)現(xiàn)

    KMP算法是一種神奇的字符串匹配算法,在對(duì)超長(zhǎng)字符串進(jìn)行模板匹配的時(shí)候比暴力匹配法的效率會(huì)高不少。本文將利用圖解為大家詳細(xì)講解KMP算法的實(shí)現(xiàn),需要的可以參考一下
    2022-05-05
  • SpringBoot調(diào)用外部接口的幾種方式

    SpringBoot調(diào)用外部接口的幾種方式

    SpringBoot應(yīng)用中,調(diào)用外部接口是微服務(wù)架構(gòu)常見(jiàn)需求,本文主要介紹了SpringBoot調(diào)用外部接口的幾種方式,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-10-10
  • java獲取兩個(gè)List集合的交集代碼示例

    java獲取兩個(gè)List集合的交集代碼示例

    這篇文章主要給大家介紹了關(guān)于java獲取兩個(gè)List集合交集的相關(guān)資料,我們可以使用Stream操作來(lái)對(duì)集合進(jìn)行一系列的操作,其中包括求交集,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-11-11
  • 簡(jiǎn)單了解JAVA內(nèi)存泄漏和溢出區(qū)別及聯(lián)系

    簡(jiǎn)單了解JAVA內(nèi)存泄漏和溢出區(qū)別及聯(lián)系

    這篇文章主要介紹了簡(jiǎn)單了解JAVA內(nèi)存泄漏和溢出區(qū)別及聯(lián)系,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • Spring入門到精通之Bean標(biāo)簽詳解

    Spring入門到精通之Bean標(biāo)簽詳解

    這篇文章主要為大家詳細(xì)介紹了Spring中Bean的標(biāo)簽,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Spring有一定的幫助,快跟隨小編一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07

最新評(píng)論

新化县| 宿松县| 淳安县| 建始县| 保康县| 南郑县| 合作市| 新邵县| 固始县| 科技| 廉江市| 乌什县| 石城县| 辽中县| 太仆寺旗| 多伦县| 右玉县| 广西| 塔河县| 临桂县| 荆门市| 故城县| 广元市| 丹江口市| 孙吴县| 刚察县| 正蓝旗| 扎囊县| 天台县| 柯坪县| 柳河县| 长顺县| 建始县| 贺兰县| 洱源县| 安远县| 商南县| 宜丰县| 资阳市| 江城| 延安市|