SpringBoot自定義錯誤頁面 與 全局異常處理

Springboot中需要自定義錯誤頁面:

一、使用Springboot默認的配置

       1、在templates下穿件一個目錄:error

       2、在error目錄下創建相應的對應的文件即可,如:400.html;   500.html

二、自定義錯誤頁面配置;

         首先,在我們的Spring Boot項目目錄/src/main/resources/static下新建自定義錯誤頁面404.html,具體代碼如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>404頁面</title>
</head>
<body>
<div class="text" style="text-align: center;">
    我累了,讓我休息一會!
    </div>
</body>
</html>

其次,在我們的Spring Boot項目目錄/src/main/java/com/example/text下新建包error,並在包error下新建ErrorPageConfig配置類,具體代碼如下:

@Configuration
public class ErrorPageConfig implements ErrorPageRegistrar {

    @Override
    public void registerErrorPages(ErrorPageRegistry registry) {
        ErrorPage error404Page = new ErrorPage(HttpStatus.NOT_FOUND, "/404.html");
        registry.addErrorPages(error404Page);
    }
}

重啓項目,在瀏覽器上輸入錯誤的鏈接,會出現如下自定義錯誤頁面。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章