返回给前端数据的封装

返回格式如下:

{ "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中执行查看返回结果:

相关推荐
zero13_小葵司2 分钟前
在Vue项目中构建后端配置的动态路由及权限控制体系
前端·javascript·vue.js
GISer_Jing2 分钟前
前端框架篇——Vue&React篇
前端·javascript
面向星辰3 分钟前
css其他选择器(精细修饰)
前端·css
子兮曰7 分钟前
WebSocket 连接:实现实时双向通信的前端技术
前端·javascript·websocket
酷~9 分钟前
C语言模拟面向对象编程方法之多态
c语言·开发语言
宁雨桥10 分钟前
从视口到容器:CSS 容器查询完全指南
前端·css
AAA修煤气灶刘哥23 分钟前
监控摄像头?不,我们管这个叫优雅的埋点艺术!
java·后端·spring cloud
hui函数32 分钟前
python全栈(基础篇)——day03:后端内容(字符串格式化+简单数据类型转换+进制的转换+运算符+实战演示+每日一题)
开发语言·后端·python·全栈
寻星探路34 分钟前
Java EE初阶启程记09---多线程案例(2)
java·开发语言·java-ee
wu~97038 分钟前
web服务器有哪些?服务器和web服务器有什么区别
运维·服务器·前端