Spring Boot入门(二十五) 之 错误页面的定制

简介: Spring Boot入门(二十五) 之 错误页面的定制

当我们发出错误的请求的时候,会产生404啊,403啊等等500之类的错误,默认的错误页面很丑,我们可以自己定制错误页面

在有thymeleaf模板引擎的时候,发生错误后会跳转 error/状态码

所以我们可以在template文件夹下新建error文件夹, 然后里边写上错误码对应的信息.

这样我们发送一个404请求,就会跳转到这个页面,如下

而不是那个丑陋的默认404页面了

我们当然可以为每个错误信息建立一个html文件,但是这样很累,我们可以这么写

如果是4开头的错误,比如403 404 400如果在error下没有找到对应的文件,则会跳转到4xx

这里有404.html所以如果是404报错,则还是会跳转到404的,

而如果是400,如下

我们在添加员工这里写一个错误的格式,然后添加,他是一个Bad request 即400错误

由于没有400.html,所以会跳转到4xx.html

当然这样的错误页面着实有点简陋,我们还可以给页面传入一些参数

timestamp 时间戳

error 错误提示

status 状态码

exception 异常对象

message 异常消息

errors JSR303的数据校验错误信息

如下


这就是错误页面的定制


目录
打赏
0
0
0
0
6
分享
相关文章
SpringBoot入门 - 对Hello world进行MVC分层
SpringBoot入门 - 对Hello world进行MVC分层
68 3
SpringBoot入门 - 对Hello world进行MVC分层
SpringBoot入门 - 添加内存数据库H2
SpringBoot入门 - 添加内存数据库H2
152 3
SpringBoot入门 - 添加内存数据库H2
Spring Security 入门
Spring Security 是 Spring 框架中的安全模块,提供强大的认证和授权功能,支持防止常见攻击(如 CSRF 和会话固定攻击)。它通过过滤器链拦截请求,核心概念包括认证、授权和自定义过滤器。配置方面,涉及密码加密、用户信息服务、认证提供者及过滤器链设置。示例代码展示了如何配置登录、注销、CSRF防护等。常见问题包括循环重定向、静态资源被拦截和登录失败未返回错误信息,解决方法需确保路径正确和添加错误提示逻辑。
Spring Security 入门
Spring Cloud Alibaba AI 入门与实践
本文将介绍 Spring Cloud Alibaba AI 的基本概念、主要特性和功能,并演示如何完成一个在线聊天和在线画图的 AI 应用。
376 7
Spring Boot 入门:简化 Java Web 开发的强大工具
Spring Boot 是一个开源的 Java 基础框架,用于创建独立、生产级别的基于Spring框架的应用程序。它旨在简化Spring应用的初始搭建以及开发过程。
107 6
Spring Boot 入门:简化 Java Web 开发的强大工具
|
3月前
|
SpringBoot入门 - 定制自己的Banner
SpringBoot入门 - 定制自己的Banner
43 2
SpringBoot入门 - 定制自己的Banner
|
3月前
|
SpringBoot入门(7)- 配置热部署devtools工具
SpringBoot入门(7)- 配置热部署devtools工具
162 1
SpringBoot入门(7)- 配置热部署devtools工具
从入门到精通---深入剖析Spring DAO
在Java企业级开发中,Spring框架以其强大的功能和灵活性,成为众多开发者的首选。Spring DAO(Data Access Object)作为Spring框架中处理数据访问的重要模块,对JDBC进行了抽象封装,极大地简化了数据访问异常的处理,并能统一管理JDBC事务。本文将从概述、功能点、背景、业务点、底层原理等多个方面深入剖析Spring DAO,并通过多个Java示例展示其应用实践,同时指出对应实践的优缺点。
34 1
如何用Spring Boot实现拦截器:从入门到实践
如何用Spring Boot实现拦截器:从入门到实践
90 5
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等