springBoot统一响应类型3.5版本

前言:

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

正片:

响应实体类2.0版本

java 复制代码
@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交换的底层经实践而来的三个变量

相关推荐
咩咩啃树皮3 小时前
第40篇:Vue3组件化开发精讲——组件拆分、复用、父子通信、工程化架构
java·前端·架构
鱟鲥鳚3 小时前
Spring Boot 集成 LangChain4j:从模型调用到 Tool Calling(Demo版)
java·spring boot
大模型码小白5 小时前
【Python零基础教程】继承、多态与魔法函数:面向对象编程三大核心特性详解
java·大数据·开发语言·人工智能·python·ai编程
腾渊信息科技公司5 小时前
Spring Boot对接MES实战:视觉检测数据自动同步方案
java·人工智能·spring boot·后端·计算机视觉·ai·软件需求
爱笑的源码基地6 小时前
高并发 Redis 缓存门诊HIS系统源码,含财务统计药房进销存
java·程序·门诊系统·诊所系统·云诊所源码
wuqingshun3141596 小时前
TCP超时重传机制是为了解决什么问题?
java
莫逸风9 小时前
【AgentScope 2.0】 0. 学习指南
java·llm·agent·agentscope
隔窗听雨眠9 小时前
Spring Boot在云原生时代的编程范式革新研究
spring boot·后端·云原生
z123456789869 小时前
2026最新两款AI编程工具深度对比实测
java·数据库·ai编程
yaoxin52112310 小时前
470. Java 反射 - Member 接口与 AccessFlag
java·开发语言·python