返回给前端数据的封装

返回格式如下:

{ "code": 200/400,

"msg": "成功"/"失败",

"total": n,

"data": [ {},{}]}

1.在common中新增Result 类,代码如下

java 复制代码
package com.xxx0523.common;
import lombok.Data;
@Data
public class Result {
    private int code;//编码 200.400
    private  String msg;//成功、失败
    private  Long total;//总记录数
    private  Object data;//数据
    private  String language;
    private static Result result (int code,String msg,String language,Long total,Object data){
        Result res =new Result();
        res.setLanguage(language);
        res.setData(data);
        res.setMsg(msg);
        res.setCode(code);
        res.setTotal(total);
        return  res;
    }
    public static  Result fail(){
        return result(400,"失败","中文",0L,null);
    }
    public static  Result suc(){
        return result(200,"成功","中文",0L,null);
    }
    public static  Result suc( Object data){
        return result(200,"成功","中文",0L,data);
    }
    public static  Result suc( Object data,Long total){
        return result(200,"成功","中文",total,data);
    }

}

2.更改用户控制类的代码

重启启动类并在在apipost中执行查看返回结果:

相关推荐
懒惰蜗牛1 分钟前
Day63 | Java IO之NIO三件套--选择器(下)
java·nio·选择器·selector·半包粘包·tcp缓冲区
lichong9513 分钟前
鸿蒙 web组件开发
前端·typescript
1024小神4 分钟前
在html中使用js动态交换两个元素的位置
前端
鹿鹿鹿鹿isNotDefined5 分钟前
逐步手写,实现符合 Promise A+ 规范的 Promise
前端·javascript·算法
一千柯橘5 分钟前
Electron - IPC 解决主进程和渲染进程之间的通信
前端
申阳6 分钟前
Day 16:02. 基于 Tauri 2.0 开发后台管理系统-项目初始化配置
前端·后端·程序员
JavaGuide7 分钟前
美团2026届后端一二面(附详细参考答案)
java·后端
老前端的功夫8 分钟前
HTTP 协议演进深度解析:从 1.0 到 2.0 的性能革命
前端·网络·网络协议·http·前端框架
打工人你好9 分钟前
如何设计更安全的 VIP 权限体系
java·jvm·安全
氵文大师10 分钟前
A机通过 python -m http.server 下载B机的文件
linux·开发语言·python·http