1. 404.fltを保ったテンプレート内のフォルダのエラー、500.fltファイルを作成します。
(パスと名前を見つけることができないではない)、対応するページが表示され、その後、springbootテンプレート/エラーの下に移動しますページに移動し、デフォルトでリソースファイルまたは500エラーを見つけることが、我々は、エラー・ログを印刷する必要がある、と要求パスすることはできません:
package com.mooc.house.web.controller;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import javax.servlet.http.HttpServletRequest;
/**
* 异常处理类
* @author sy
* @date 2019/3/15 16:51
*/
@ControllerAdvice
public class ExceptionHandlerController {
private static final Logger logger = LoggerFactory.getLogger(ExceptionHandlerController.class);
@ExceptionHandler(value = {Exception.class,RuntimeException.class})
public String handlerException(HttpServletRequest request,Exception e){
logger.error(e.getMessage(),e);
logger.error(request.getRequestURL()+"encounter 500");
return "error/500";
}
}