前后端协议后端统一返回格式Result

java 复制代码
/**
 * 后端统一返回结果
 * @param <T>
 */
@Data
public class Result<T> implements Serializable {

    private Integer code; //编码:1成功,0和其它数字为失败
    private String msg; //错误信息
    private T data; //数据

    public static <T> Result<T> success() {
        Result<T> result = new Result<T>();
        result.code = 1;
        return result;
    }

    public static <T> Result<T> success(T object) {
        Result<T> result = new Result<T>();
        result.data = object;
        result.code = 1;
        return result;
    }

    public static <T> Result<T> error(String msg) {
        Result result = new Result();
        result.msg = msg;
        result.code = 0;
        return result;
    }

}
相关推荐
苹果醋31 分钟前
vue + iview + vue-i18n中英翻译
java·运维·spring boot·mysql·nginx
橙露6 分钟前
VMware Workstation Pro 25H2的linux版本,免费分享,下载:全新命名体系 + 深度适配 Linux 内核,虚拟化效率拉满
java·linux·服务器
帮帮志10 分钟前
启动phcharm报错:Archived non-system classes are disabled because the java.system.
java·开发语言
Alex_81D15 分钟前
Spring Data JPA以及JPQL等特性详细使用教程
java·数据库·后端
spencer_tseng17 分钟前
Eclipse JDT Core for Java Code Formatter
java·ide·eclipse
秋邱18 分钟前
Java 运算符与流程控制:全类型运算符用法 + 分支 / 循环语句实战
java·开发语言
Chase_______23 分钟前
【JAVA基础指南(二)】快速掌握流程控制
java·开发语言
Slow菜鸟24 分钟前
Java基础架构设计(四)| 通用响应与异常处理(单体/分布式通用增强方案)
java·开发语言·分布式
wheelmouse778824 分钟前
Java工程师Python实战教程:通过MCP服务器掌握Python核心语法
java·服务器·python
nix.gnehc26 分钟前
Spring AI/Spring AI Alibaba简介
java·人工智能·spring·ai