spring boot之自定义错误页面
1.在resource-templates文件夹下新建error文件夹 在error 文件里创建自己的错误页面
2.自定义错误异常处理类
@ControllerAdvice //用于拦截全局的controller异常
public class ErrorHandler {
private static final Logger logger= LoggerFactory.getLogger(ErrorHandler.class);
@ExceptionHandler(value = {Exception.class,RuntimeException.class})
private String error500(HttpServletRequest request,Exception e){
logger.info(e.getMessage(),e);
logger.info(request.getRequestURI()+“encouter 500”);
return “error/500”;//跳转到自己定义的错误模板页面
}