当前位置: 首页 > news >正文

springBoot统一响应类型3.5版本

前言:

通过实践而发现真理,又通过实践而证实真理和发展真理。从感性认识而能动地发展到理性认识,又从理性认识而能动地指导革命实践,改造主观世界和客观世界。实践、认识、再实践、再认识,这种形式,循环往复以至无穷,而实践和认识之每一循环的内容,都比较地进到了高一级的程度。

正片:

响应实体类2.0版本

@Data
@AllArgsConstructor
public class ApiResult<T> {

    /**
     * 默认响应成功码
     */
    public static final int OK = HttpStatus.OK.value();

    /**
     * 响应编码
     */
    private int code;
    /**
     * 响应信息
     */
    private String message;
    /**
     * 响应数据
     */
    private T data;
}

目前,作者所接触到的统一响应实体,基本上,都是以这三个变量为主,这里就帅比会问

为什么呢?

在这之前的认知,一句话概括,不要问为什么,各路前辈大佬,都是这么写的,直到不小心点开一个类的源码

在http状态码枚举类中,每一条状态码概括为三部分

状态码 code --- value(值)

信息 message --- ReasonPhrase(原因短语)

不亏是官方,起名字都这么专业

作者起的名字就是抽象

前后端分离的背景下,前端需要很大传入数据,所以在其他人的统一响应实体中带有data

总结一下,为什么这么写

第一:时代背景 (为什么要统一响应)

第二:http交换的底层经实践而来的三个变量

相关文章:

  • 计算机视觉入门:从像素到理解的旅程
  • C# 窗体应用(.FET Framework) 线程操作方法
  • spring boot 整合redis
  • JAVA设计模式之适配器模式《太白金星有点烦》
  • 百度文库免费下载器
  • 【算法day28】解数独——编写一个程序,通过填充空格来解决数独问题
  • 聊一聊,元件封装知多少?
  • 数据结构C语言练习(两个栈实现队列)
  • go游戏后端开发19:创建房间
  • 机器人基础知识-2
  • 万字知识篇(2):SpringBoot的常用注解(上)
  • C++学习笔记(三十三)——forward_list
  • zk基础—2.架构原理和使用场景二
  • 数字图像处理实验报告7-图像压缩编码
  • Python 责任链模式
  • 蓝桥云客 2022
  • 坚持的力量与智慧策略
  • cv2.fillPoly()和cv2.polylines()
  • 【分布式】Hystrix 的核心概念与工作原理​
  • Java的设计模式详解
  • 58同城有做网站/seo方法
  • 广东深圳疫情最新/seo按照搜索引擎的什么对网站
  • 手机微信一体网站建设/成免费crm软件有哪些优点
  • 哪家微信网站建设好/开发做一个网站需要多少钱
  • wordpress 工业主题/百度seo推广怎么收费
  • 建设人才库网站/免费seo工具汇总