今日代码 PK | 统一响应结果
作为后端开发,我们的主要职责就是给前端返回数据,
比如像下面这样,示例代码:
@GetMapping("/data")
public String getData() {
    return "测试数据";
}
  但是除了数据之外,我们通常还要告诉前端本次请求的状态和一些信息。
所以我们通常会封装统一的响应结果类,
示例代码:
@Data
public class BaseResponse<T> {
    private int code;
    private T data;
    private String message;
    public BaseResponse(int code, T data, String message) {
        this.code = code;
        this.data = data;
        this.message = message;
    }
}
@GetMapping("/data")
public BaseResponse<String> getData() {
    return new BaseResponse(200, "测试数据", "请求成功");
}
  当然这只是一个十分简易的示范,大家可以在此基础上写一些工具方法。
你觉得统一响应结果有必要嘛?欢迎投票并在评论区讨论。
完整代码片段来源于代码小抄,欢迎点击进入小程序阅读!
在线访问:https://www.codecopy.cn/post/citsuk
更多优质代码欢迎进入小程序查看!
往期推荐
评论
