Spring Boot 個性化自己的錯誤頁面ErrorPage

SpringBoot內置了一套錯誤頁面:Default Whitelabel Error Page,很多時候我們通常要自己個性化錯誤頁面,方法很簡單,使用Java Config的方式,在@Configuration類中定義如下:

@Bean
public EmbeddedServletContainerCustomizer containerCustomizer() {    
    return new EmbeddedServletContainerCustomizer(){        
        @Override        
         public void customize(ConfigurableEmbeddedServletContainer container) {            
            container.addErrorPages(new ErrorPage(HttpStatus.BAD_REQUEST, "/400"));            
            container.addErrorPages(new ErrorPage(HttpStatus.INTERNAL_SERVER_ERROR, "/500"));            
            container.addErrorPages(new ErrorPage(HttpStatus.NOT_FOUND, "/404"));        
        }    
    };
}

然后再定義好相應的Controller方法指向/400404500就好了!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容