统一结果返回类
psvm_code
百度,快手,腾讯后端实习;校招入职腾讯后台开发;
展开
-
统一全局异常处理
实际开发中,在前后端交互时会出现数据为空,数据异常,空指针,数据越界,登陆过期等异常。在后端给前端传值前我们需要判断是否存在这些异常,如果存在异常,我们需要捕获并打印这些异常的日志。 以下是基于登陆认证的异常处理。 @Slf4j //打印日志 @ControllerAdvice //基于@ControllerAdvice注解的Controller层的全局异常统一处理 public class GlobalException { @ExceptionHandler(value = Unauth原创 2021-09-12 20:49:45 · 777 阅读 · 0 评论 -
统一结果返回类
封装一个统一结果返回类,有很多种方法,但是具体调用都大同小异,这里演示其中一种。 只需要两个步骤即可完成统一结果返回类的封装。 1,定义一个接口存放状态码信息,方便返回类直接调用: public interface ResultCode { public static Integer SUCCESS=20000; //成功 public static Integer ERROR=20001; //失败 } 2,定义结果返回类R @Data的含义:lombok表达式,代表ge原创 2021-09-12 14:37:01 · 2637 阅读 · 0 评论