SpringBoot定製錯誤的Json資料

2022-03-02 18:32:48 字數 487 閱讀 8496

(1)自定義異常處理&返回定製json資料

1

@controlleradvice

2public

class

myexceptionhandler

11 }

缺點:沒有自適應效果,只是會返回自定義的json資料

(2)

1

@controlleradvice

2public

class

myexceptionhandler

13 }

缺點:可以自適應頁面(瀏覽器返回錯誤頁面,客戶端返回json資料),但不會攜帶我們自定義資料

(3)

1

public

class myerrorattributes extends

defaulterrorattributes

8 }

響應自適應,可以攜帶我們自定義的資料

SpringBoot定製錯誤頁面

1 有模板引擎的情況下,例如404錯誤,將會在thymeleaf的templates的error下尋找404.html,如果找不到再尋找4xx.html 所有4開頭的錯誤狀態碼如果找不到特定的html頁面將會指向4xx.html 頁面可以獲取到的資訊 timestamp 時間戳 status 狀態碼...

SpringBoot定製錯誤頁面和錯誤資料

直接丟擲異常,那麼瀏覽器是便會訪問錯誤頁面 public string error model model lang en charset utf 8 titletitle head 55555555555 5xx.html body html timestamp 時間戳 status 狀態碼 er...

springboot定製錯誤處理頁面

springboot錯誤頁面處理 結構如下 在template資料夾下新建error資料夾 在error新建4xx.html檔案和5xx.html檔案 2.新建hellocontroller 和 login.html hellocontroller類 login.html頁面 3.錯誤 timest...