View on GitHub

spring-boot-in-action

Spring Boot 实战笔记

定制应用程序错误页面

Spring Boot默认提供这个“白标”(whitelabel)错误页,这是自动配置的一部分。

Spring Boot自动配置的默认错误处理器会查找名为error的视图,如果找不到就用默认的白标 错误视图,如下所示。

1561368488331

因此,最简单的方法就是创建一个自定义视图,让解析出的视图名为 error。

视图解析器

错误视图解析时的视图解析器:

错误属性

默认情况下,Spring Boot会为错误视图提供如下错误属性。

自定义错误页

error.html

1561368934877