spring boot 錯誤處理總結

2021-09-07 16:04:45 字數 899 閱讀 9420

在boot 中, 對404  和 異常 有了額外的處理。 當然,我們可以定製, 如何做呢? 

寫乙個繼承 errorcontroller 的controller 之後, boot 中原來的 basicerrorcontroller 就失效了, 那就是說 這樣後 boot 不會對 404 進行額外處理。(但是異常還是會的? )。 因為 它是乙個條件 bean。

如下:

@configuration

public

class

errorpageconfig ;

}}

那麼,embeddedservletcontainercustomizer 的作用點是  ? 前面的部落格已經有講過啦。

當然, 這個其實就是spring mvc  的範疇了。 而且 @exceptionhandler 只能處理 異常, 不能處理 404 : 

@controlleradvice

public class globalexceptionhandler

}

spring boot 錯誤處理

一 錯誤的處理 方法一 spring boot 將所有的錯誤預設對映到 error,實現errorcontroller controller public class baseerrorcontroller implements errorcontroller public string error...

SpringBoot錯誤處理

我們來看看錯誤處理是如何註冊的 private static class errorpagecustomizer implements errorpageregistrar,ordered override public void registererrorpages errorpageregist...

springboot 錯誤處理

錯誤處理步驟 value private string path error 系統出現錯誤以後來到error請求進行處理 web.xml註冊的錯誤頁面規則 controller public class basicerrorcontroller extends abstracterrorcontro...