Spring Boot如何自定義錯誤頁面
在Spring Boot中,由于沒有web.xml文件,需要自定義錯誤頁面,否則當輸入不存在的映射地址時會顯示默認的錯誤頁面。 錯誤頁面示例 以下是一個典型的錯誤頁面示例: Whitelab
在Spring Boot中,由于沒有web.xml文件,需要自定義錯誤頁面,否則當輸入不存在的映射地址時會顯示默認的錯誤頁面。
錯誤頁面示例
以下是一個典型的錯誤頁面示例:
Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Mon Feb 19 17:20:01 GMT 08:00 2018 There was an unexpected error (typeNot Found, status404). No message available
自定義錯誤頁面
要自定義錯誤頁面,可以按照以下步驟進行操作:
- 在項目的resources文件夾下創(chuàng)建一個名為"templates"的文件夾。
- 在"templates"文件夾下創(chuàng)建一個名為""的HTML文件。
- 在""文件中編寫自定義的錯誤頁面內(nèi)容。
例如,可以使用Thymeleaf模板引擎來創(chuàng)建一個簡單的自定義錯誤頁面:
Error
Error
在這個例子中,使用了Thymeleaf的表達式語法來顯示錯誤信息。
應用自定義錯誤頁面
要應用自定義的錯誤頁面,需要在項目的配置文件中進行如下設置:
#
通過設置""為"/error",可以使Spring Boot將所有錯誤請求都重定向到自定義的錯誤頁面。
總結
在Spring Boot中,通過自定義錯誤頁面可以提供更友好的錯誤提示信息,提高用戶體驗。通過以上步驟,可以輕松地創(chuàng)建和應用自定義的錯誤頁面。