PHP技术那点事
全部
技术
PHP
MySQL
前端
Linux
JAVA
退出
编辑文章
选择分类
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"; } ``` 这样大功告成了
保存文章