开始定义配置类

import org.springframework.boot.web.server.ErrorPage;
import org.springframework.boot.web.server.ErrorPageRegistrar;
import org.springframework.boot.web.server.ErrorPageRegistry;
import org.springframework.context.annotation.Configuration;
import org.springframework.http.HttpStatus;/***定义配置类*/
@Configuration
public class ErrorConfigurar implements ErrorPageRegistrar {@Overridepublic void registerErrorPages(ErrorPageRegistry registry) {ErrorPage[] errorPages = new ErrorPage[2];errorPages[0] = new ErrorPage(HttpStatus.NOT_FOUND, "/404.html");errorPages[1] = new ErrorPage(HttpStatus.INTERNAL_SERVER_ERROR, "/500.html");registry.addErrorPages(errorPages);}
}

1、404.html一定要建在template/static下面,否则无效。 2、new ErrorPage可以重定向具体的html也可以重定向请求地址,如/404,那就需要添加/404的Controller 讲解: 其中配置类实现了ErrorPageRegistrar接口

//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//package org.springframework.boot.web.server;@FunctionalInterface
public interface ErrorPageRegistrar {void registerErrorPages(ErrorPageRegistry registry);
}

我们的请求找不到时,会跳到错误页面,配置类的可以截取404页面从而进行友好的跳转自己的404页面

如果发现博文中有错误,请各位大佬指点指点,谢谢观看

SpringBoot发生404跳转404页面相关推荐

  1. modelandview跳转页面404_Thinkphp制作404跳转页

    php中文网最新课程 每日17点准时技术干货分享 本篇文章介绍了使用ThinkPHP实现404页面的方法,希望对学习thinkphp的朋友有帮助! Thinkphp制作404跳转页 网上有很多thin ...

  2. php制作404,利用thinkphp怎么制作一个404跳转页面

    利用thinkphp怎么制作一个404跳转页面 发布时间:2020-12-14 15:46:55 来源:亿速云 阅读:97 作者:Leah 本篇文章给大家分享的是有关利用thinkphp怎么制作一个4 ...

  3. [html] 在主框架下引入的iframe,如果检测这个iframe是否能打开,如果打不开则跳到404页面

    [html] 在主框架下引入的iframe,如果检测这个iframe是否能打开,如果打不开则跳到404页面 首先我们知道 iframe 只有 onload 事件,没有 onerror 事件,无论 if ...

  4. thymeleaf 使用页面报错_SpringBoot 使用thymeleaf 跳转页面时,总是提示404找不到页面...

    Thymeleaf的使用和版本关系很大,如果路径配置正确却一直无法正常返回,可能就是版本错误导致. 想构建简单页面跳转,正常跳转index.html,404和500跳转到专门的页面,配置正确,路径也正 ...

  5. php跳转404_ThinkPHP设置404跳转页面

    ThinkPHP3.2.3设置404跳转页面 在ThinkPHP3.2版本中当我们访问不存在的页面时会出现错误提示页面: error.png 解决办法: 1.在ThinkPHP3.2详细的介绍了该框架 ...

  6. php跳转404_php伪静态.htaccess实现403,404跳转

    在php网站开发中,在用户访问网站出错.找不到页面时,会出现HTTP 404.403错误信息,为了提高用户体验,我们需要自定义404.403错误页面,提示用户下一步操作或自动跳转至合适的访问页面. 自 ...

  7. mvc 404错误 php,ASP.NET MVC实现404跳转的代码实例

    本篇文章主要介绍了ASP.NET MVC制作404跳转实例(非302和200) ,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 产生404的原因主要有以下: 1.浏览器和爬虫:某些浏览器会请求网站 ...

  8. 【转载】ASP.NET自定义404和500错误页面

    在ASP.NET网站项目实际上线运行的过程中,有时候在运行环境下会出现400错误或者500错误,这些错误默认的页面都不友好,比较简单单调,其实我们可以自行设置这些错误所对应的页面,让这些错误跳转到我们 ...

  9. thinkphp制作响应式404跳转页实例教程

    本篇文章主要奖励thinkphp3.2.3版本的404页面设置 适用范围:thinkphp3.3.2版本.服务器中的404页面替换 网上有很多thinkphp的404页面制作方法,但大多太过繁琐不简便 ...

最新文章

  1. LeetCode实战:二叉树中的最大路径和
  2. 聊聊redisson的DelayedQueue
  3. Eclipse详细设置护眼背景色和字体颜色并导出
  4. [转贴] C++内存管理检测工具 Valgrind
  5. boost::make_filtered_graph用法的测试程序
  6. 计算机net use命令使用,网络命令net之net use应用
  7. JAVA方法重载与构造方法简介
  8. 新技术刚测试就被全行业禁用,谷歌“杀死”Cookies真能重写规则吗?
  9. 【Flink】Flink Checkpoint 问题排查实用指南
  10. Centos6.6系统root用户密码恢复案例(转)
  11. codeblocks 终端设置
  12. 在IDEA中编辑struts国际化properties文件
  13. 浏览器无法浏览flv文件的问题
  14. 485终端电阻的重要性
  15. 《 极秀校园行Windows XP SP3装机专版 》 光盘介绍
  16. 如何实现 ASP.NET Core WebApi 的版本化
  17. 记录WIN10选择文件右键后资源管理器无响应的解决方法
  18. 上海计算机5年制大专学校,上海五年制大专学校排名
  19. 人类的情感需要与未来私人机器人助理
  20. 代码是使用计算机的什么,什么是计算机的STOP代码-万兴恢复专家

热门文章

  1. 基于达尔文进化论的遗传算法,还能帮你破解同事的密码?| 附代码
  2. keras指定gpu_Keras多GPU训练指南
  3. docker实践-oxidized网络设备自动备份部署
  4. 为什么“公有云”在中国落地那么难?
  5. 项目管理基础案例分析答案
  6. 第8章第17节:制作企业宣传册的公司团队第四页面 [PowerPoint精美幻灯片实战教程]
  7. C++小实验之vector的 push_back 和 emplace_back 及其使用时机
  8. 关于在word里的表格里面打公式出现换行问题
  9. 题解 P4460 【[CQOI2018]解锁屏幕】
  10. 传奇登录器自动获取服务器,gom引擎配置登录器补丁读取规则的说明