@ControllerAdvice
public class GlobalExceptionHandler {
private static Logger log = LoggerFactory.getLogger(GlobalExceptionHandler.class);
@ResponseBody
@ExceptionHandler(value = Exception.class)
public JsonResult javaExceptionHandler(Exception ex) {
log.error(ex.getMessage());
ex.printStackTrace();
return new JsonResult(ResultCode.SYS_ERROR,ResultCode.SYS_ERROR.msg(), ex.getMessage());
}
}
可以根据自己的异常类型来懒觉日志记录或者抛出异常