简单全局异常处理(捕捉运行时异常)
简单全局异常处理(捕捉运行时异常)
//返回数据为JSON
@RestControllerAdvice // 异常通知,对Controller层生效
@Slf4j //记录日志
public class SysExecution {
//当系统中出现运行时异常时生效
@ExceptionHandler(RuntimeException.class)
@ResponseBody
public SysResult error(Exception exception) {
exception.printStackTrace();
log.error(exception.getMessage());
return SysResult.fail();
}
}