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

}
相关推荐
篱笆院的狗6 分钟前
Java 中 ConcurrentHashMap 1.7 和 1.8 之间有哪些区别?
java·开发语言
与秋逐鹿¥27 分钟前
在Mybatis中为什么要同时指定扫描mapper接口和 mapper.xml 文件,理论单独扫描 xml 文件就可以啊
java·tomcat·mybatis
异常君38 分钟前
Netty Reactor 线程模型详解:构建高性能网络应用的关键
java·后端·netty
学习OK呀1 小时前
日常代码中加解密技术的使用
java·后端
Dcs1 小时前
Java 消息代理:企业集成的 5 项基本技术
java
木昜先生1 小时前
知识点:深入理解 Java 虚拟线程(Project Loom)
java·后端
SimonKing1 小时前
白嫖!开源Java图片验证码框架加固业务安全
java·后端·架构
AronTing1 小时前
分布式缓存架构优化与实战:从设计到落地
java·后端·面试
parade岁月1 小时前
Spring Boot配置中YAML文档结构的理解
java·spring boot
掉鱼的猫1 小时前
把 Java WebApi 快速转为 Mcp-Server(使用 solon-ai-mcp)
java·api·mcp