SpringBoot中如何自定义异常显示页面以优化用户体验?
- 内容介绍
- 文章标签
- 相关推荐
本文共计778个文字,预计阅读时间需要4分钟。
目录 + 导航 + 实现步骤 + 添加thymeleaf依赖 + 创建Controller + 使用X进行动态模糊匹配 + 统一错误页面展示 + 导航 + 默认情况下,SpringBoot项目错误页面如下: + 直接这样太复杂了,我们实际线上项目时,通常是这样的:
目录
- 导言
- 实现步骤
- 加入thymeleaf依赖
- 然后创建controller
- 使用X进行模糊匹配
- 统一错误页面显示
导言
默认情况下,SpringBoot 项目错误页面如下:
直接这样太丑了,我们实际上线项目时,如果给用户显示这个页面就不是很友好,用户直接不用了。
所以当系统出现异常时应该给用户更加友好的错误页面,下面我们来看具体是如何实现的。
实现步骤
加入thymeleaf依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>
在templates/下新建error文件夹
在error中新建:状态.html的页面。
本文共计778个文字,预计阅读时间需要4分钟。
目录 + 导航 + 实现步骤 + 添加thymeleaf依赖 + 创建Controller + 使用X进行动态模糊匹配 + 统一错误页面展示 + 导航 + 默认情况下,SpringBoot项目错误页面如下: + 直接这样太复杂了,我们实际线上项目时,通常是这样的:
目录
- 导言
- 实现步骤
- 加入thymeleaf依赖
- 然后创建controller
- 使用X进行模糊匹配
- 统一错误页面显示
导言
默认情况下,SpringBoot 项目错误页面如下:
直接这样太丑了,我们实际上线项目时,如果给用户显示这个页面就不是很友好,用户直接不用了。
所以当系统出现异常时应该给用户更加友好的错误页面,下面我们来看具体是如何实现的。
实现步骤
加入thymeleaf依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>
在templates/下新建error文件夹
在error中新建:状态.html的页面。

