全部
技术
PHP
MySQL
前端
Linux
JAVA
工具
纪念日计算器
邮记星
个人记账
笔记侠
历史上的今天
生日密码
生日书
生日密码
生日花语
博古通今
三十六计
鬼谷子
笑林广记
本草纲目
山海经
唐诗宋词
宋词300首
唐诗300首
退出
登录
注册
编辑文章
选择分类
PHP
MySQL
前端
Linux
Java
工具
选择专栏
设计模式
java基础
Angular学习
Java面试题
描述:
SpringBoot配置自定义404,500错误页面
封面图上传 :
+
点击上传图片
### SpringBoot配置自定义404,500错误页面 #### 第一步 创建一个错误注册类ErrorPageRegister,继承 ErrorPageRegistrar,代码如下: ```java package com.bowen.service.config; import org.springframework.boot.web.server.ErrorPage; import org.springframework.boot.web.server.ErrorPageRegistry; import org.springframework.http.HttpStatus; import org.springframework.boot.web.server.ErrorPageRegistrar; public class ErrorPageRegister implements ErrorPageRegistrar { @Override public void registerErrorPages(ErrorPageRegistry errorPageRegistry) { ErrorPage page404 = new ErrorPage(HttpStatus.NOT_FOUND, "/404"); ErrorPage page500 = new ErrorPage(HttpStatus.INTERNAL_SERVER_ERROR, "/500"); errorPageRegistry.addErrorPages(page404, page500); } } ``` #### 第二步 配置类中声明你的错误注册类,代码如下 ```java /** * 错误配置页 * @return */ @Bean public ErrorPageRegister errorPageRegistrar(){ return new ErrorPageRegister(); } ``` #### 第三步 创建错误页面的路由 ```java /** * 404 error * @return */ @RequestMapping("/404") public String error404() { return "html/errors/404"; } /** * 500 error * @return */ @RequestMapping("/500") public String error500() { return "html/errors/500"; } ``` 这样大功告成了
保存文章