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

}
相关推荐
lkbhua莱克瓦242 分钟前
Java基础——方法
java·开发语言·笔记·github·学习方法
q***718533 分钟前
海康威视摄像头ISUP(原EHOME协议) 摄像头实时预览springboot 版本java实现,并可以在浏览器vue前端播放(附带源码)
java·前端·spring boot
_Jimmy_34 分钟前
JUC包里的同步组件主要实现了AQS的哪些主要方法
java
范纹杉想快点毕业41 分钟前
《嵌入式开发硬核指南:91问一次讲透底层到架构》
java·开发语言·数据库·单片机·嵌入式硬件·mongodb
大G的笔记本1 小时前
Java常见设计模式面试题(高频)
java·开发语言·设计模式
老鼠只爱大米1 小时前
Java设计模式之建造者模式(Builder)详解
java·设计模式·建造者模式·builder·23种设计模式
笃行客从不躺平1 小时前
线程池原理复习
java·开发语言
weixin_448771721 小时前
SpringMVC执行流程源码分析之二
java
A尘埃2 小时前
大模型应用python+Java后端+Vue前端的整合
java·前端·python
皮皮林5512 小时前
MinIO 不再“开放”,RustFS 能否成为更优选择?
java