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

}
相关推荐
源码获取_wx:Fegn08953 分钟前
基于springboot + vue健身房管理系统
java·开发语言·前端·vue.js·spring boot·后端·spring
峥嵘life8 分钟前
Android16 EDLA 认证测试CTS问题分析解决
android·java·服务器
Mr1ght17 分钟前
为什么 InheritableThreadLocal 在 Spring 线程池中“偶尔”能传递变量?——一次线程池上下文传播的误解
java·spring
毕设源码-赖学姐26 分钟前
【开题答辩全过程】以 基于Java的保定理工科研信息管理系统的设计与实现为例,包含答辩的问题和答案
java·开发语言
JIngJaneIL1 小时前
基于Java+ vue智慧医药系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot
2501_916766541 小时前
【Spring框架】SpringJDBC
java·后端·spring
谷哥的小弟1 小时前
Spring Framework源码解析——ApplicationContextInitializer
java·spring·源码
布谷歌1 小时前
在java中实现c#的int.TryParse方法
java·开发语言·python·c#
while(1){yan}1 小时前
网络基础知识
java·网络·青少年编程·面试·电脑常识
Ulana1 小时前
计算机基础10大高频考题解析
java·人工智能·算法