• spring boot 2.0+ 自定义配置404、500页面


    1.新建controller类:MyErrorController

    package com.example.meeting.controller;
    
    import org.springframework.boot.web.servlet.error.ErrorController;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    
    import javax.servlet.http.HttpServletRequest;
    
    @Controller
    public class MyErrorController implements ErrorController {
    
        @RequestMapping("/error")
        public String handleError(HttpServletRequest request){
            //获取statusCode:401,404,500
            Integer statusCode = (Integer) request.getAttribute("javax.servlet.error.status_code");
            if(statusCode == 401){
                return "/error/401";
            }else if(statusCode == 404){
                return "/error/404";
            }else if(statusCode == 403){
                return "/error/403";
            }else{
                return "/error/500";
            }
    
        }
        @Override
        public String getErrorPath() {
            return "/error";
        }
    }

    2.将500.html、404.html放在相应文件夹下:

    3.显示效果,随便输入一个不存在的界面:

    参考:


    转自:https://blog.csdn.net/lazycheerup/article/details/87359689

  • 相关阅读:
    LCA算法
    poj1364(差分约束系统)
    dij算法为什么不能处理负权,以及dij算法变种
    差分约束系统
    最短路专辑
    LightOJ1348 树链剖分
    FZU2082树链剖分
    HYSBZ1036 树链剖分
    poj3237 树链剖分 暴力
    poj2763 树链剖分(线段树)
  • 原文地址:https://www.cnblogs.com/ssyh/p/12286693.html
Copyright © 2020-2023  润新知