Spring Boot學習筆記8 統一異常處理

2021-09-12 07:06:37 字數 974 閱讀 9529

雖然,spring boot中實現了預設的error對映,但是在實際應用中,預設的錯誤頁面對使用者來說並不夠友好,我們通常需要去實現我們自己的異常提示。

下面我們以之前的spring bootx學習筆記7:使用thymeleaf模板引擎渲染web檢視為基礎,進行統一異常處理的改造。

public

class

myexception

extends

exception

}

@controller

@controller

public

class

mycontroller

("/myerror"

)public string myerror()

}

@controlleradvice

public

class

mycontrolleradvice

}

xmlns:th

="">

>

>

統一異常處理title

>

head

>

>

th:text

="$"

>

div>

body

>

html

>

開啟瀏覽器,開啟http://http://localhost:8080/hello

重定向跳轉到http://http://localhost:8080/myerror,測試結果如下,跳轉到了錯誤頁面。

spring boot 學習筆記

spring boot 學習筆記 1.有時候我們在專案啟動的時候,總是需要先啟動一些初始化的類,以前比較常見的做法是寫再static塊中,spring boot提供了乙個commandlinerunner介面,實現這個介面的類總是會被優先啟動,並優先執行commandlinerunner介面中提供的...

spring boot 學習筆記

本位參考 生成spring boot 工程,通過 spring boot 快速入門 spring boot 開發web 應用 spring boot工程結構推薦 spring boot構建restful api與單元測試 spring boot中使用swagger2構建強大的restful api文...

springboot學習筆記

restcontroller controller responsebody 控制器 value 從配置檔案中讀取元素值賦值 component 將類交給spring管理 請求引數 requestparam value id required false defaultvalue 0 請求字段 是否...