前后端协议后端统一返回格式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;
    }

}
相关推荐
一级新生2 分钟前
LLM _ Agent _ Skill _ 专家 的关系与选型笔记
java·开发语言·人工智能·笔记·大模型·智能体·skill
文丑颜不良啊3 分钟前
LeetCode1541~1560题目解析
java·leetcode
她说彩礼65万7 分钟前
C# TaskCompletionSource
java·开发语言·c#
当战神遇到编程9 分钟前
Java 基础入门(七):递归详解——执行原理、方法调用栈与经典练习
java
若亦_19 分钟前
排序>>交换排序
java·数据结构·算法
Wang's Blog24 分钟前
MongoDB 地理位置上报实战:从接口设计到覆盖写入的完整实现
java·交友
鬼手点金42 分钟前
Skills:领域能力的可组合单元
java·人工智能·笔记·自动化·1024程序员节
captain3769 小时前
MyBatis(入门5)其他查询操作
java·数据库·spring boot·mybatis
Novproxy_Z10 小时前
商用代理避坑:如何识别商家拿机房 IP 冒充住宅 IP
java·网络·tcp/ip
文丑颜不良啊10 小时前
LeetCode1481~1500题目解析
java·leetcode