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

}
相关推荐
I***t71614 分钟前
【MyBatis】spring整合mybatis教程(详细易懂)
java·spring·mybatis
YA33319 分钟前
mcp-grafana mcp 使用stdio报错
java·开发语言
z***026024 分钟前
SpringBoot创建动态定时任务的几种方式
java·spring boot·spring
w***954930 分钟前
VScode 开发 Springboot 程序
java·spring boot·后端
兔子撩架构1 小时前
Dubbo 的同步服务调用
java·后端·spring cloud
x***13392 小时前
MySQL 篇 - Java 连接 MySQL 数据库并实现数据交互
java·数据库·mysql
xuanzdhc2 小时前
Gitgit
java·linux·运维·服务器·c++·git
无心水2 小时前
【Python实战进阶】7、Python条件与循环实战详解:从基础语法到高级技巧
android·java·python·python列表推导式·python条件语句·python循环语句·python实战案例
一点★2 小时前
“equals”与“==”、“hashCode”的区别和使用场景
java·开发语言
N***H4862 小时前
SpringCloud实战十三:Gateway之 Spring Cloud Gateway 动态路由
java·spring cloud·gateway