package com.qf.myafterprojecy; import com.qf.myafterprojecy.pojo.ResponseMessage; import javax.servlet.http.HttpServletRequest; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframework.web.bind.annotation.RestControllerAdvice; @RestControllerAdvice public class GlobalExceptionHandler { Logger logger = LoggerFactory.getLogger(GlobalExceptionHandler.class); @ExceptionHandler(value=Exception.class) public ResponseMessage handleException(Exception e, HttpServletRequest request) { logger.error("请求路径:{},异常消息:{}",request.getRequestURI(),e.getMessage()); return new ResponseMessage<>(500,"服务器异常",e.getMessage()); } }