Spring Boot 3.1.2 自定义 404 错误页面指南

在 Spring Boot 3.1.2 中,你可以轻松地自定义 404 错误页面,为用户提供更友好的体验。

以下是实现步骤:

  1. 创建自定义错误控制器:

    创建一个实现 ErrorController 接口的类,使用 @Controller@RequestMapping 注解进行标记:

    import org.springframework.boot.web.servlet.error.ErrorController;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    
    @Controller
    public class CustomErrorController implements ErrorController {
    
        @RequestMapping('/error')
        public String handleError() {
            // 处理 404 错误,返回自定义的错误页面
            return 'error';
        }
    
        @Override
        public String getErrorPath() {
            // 返回错误路径
            return '/error';
        }
    }
    
  2. 配置错误页面路径:

    application.properties 文件中配置错误页面的路径:

    spring.mvc.view.prefix=/WEB-INF/views/
    spring.mvc.view.suffix=.jsp
    
  3. 创建错误页面:

    src/main/webapp/WEB-INF/views/ 目录下创建名为 error.jsp 的文件,编写自定义的错误页面内容。

  4. 启动应用程序:

    启动 Spring Boot 应用程序,当出现 404 错误时,将自动跳转至自定义的错误页面。

通过以上步骤,你就可以在 Spring Boot 3.1.2 中创建自定义 404 错误页面,提升用户体验。

Spring Boot 3.1.2 自定义 404 错误页面指南

原文地址: https://www.cveoy.top/t/topic/fFzr 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录