1、自定义一个Controller需要实现ErrorController接口,重写handleError方法。
package com.example.demo.controller;
import org.springframework.beans.factory.annotation.Autowired;
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;
/**
* 报错实现错误代码的处理
*
* @author caidingnu
* @version 1.0.0
* @create 2019-03-23 19:52
*/
@Controller
public class MyExceptionAdvice implements ErrorController {
@Autowired
HttpServletRequest request;
@Override
@RequestMapping("/error")
public String getErrorPath() {
Integer statusCode