【请求类】
服务端为了更好区分响应的状态,需要自定义错误码与错误信息。而且,直接返回data会使响应格式紊乱,前端不好处理。所以需要将http响应封装为“errCode+errMsg+data”的格式。
1. 自定义Resp类:@Data 注解是lombok插件提供的一个注解,可让我们省略getter与setter方法,提供代码简洁度。
2. 在RespUtil类中自定义
Resp<T> successResp(T data)
与
Resp errorResp(Integer errCode, String errMsg)
方法自动封装resp响应。
3. 为了更好统一管理错误码与错误信息,将错误码与错误信息固定对应,在constant包下的Status类中定义enum类型的错误码。