@ControllerAdvice
public class ExceptionAdvice {
//    处理业务异常
    @ExceptionHandler(BusinessException.class)
    public ResponseEntity handaleException(BusinessException be){
//        打印
        be.printStackTrace();
//        拿到业务异常对象
        ErrorResult errorResult = be.getErrorResult();
//        返回信息
        return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(errorResult.getErrMessage());
    }
//    处理其他异常
    @ExceptionHandler(Exception.class)
    public ResponseEntity handleOthers(Exception e){
        e.printStackTrace();
//        返回系统异常
        return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(ErrorResult.error());
    }
}