返回给前端数据的封装

返回格式如下:

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

相关推荐
小白学大数据5 分钟前
Python爬虫:爱奇艺榜单数据的实时监控
开发语言·爬虫·python
Java学长-kirito12 分钟前
springboot/ssm图书大厦图书管理系统Java代码编写web图书借阅项目
java·开发语言
冰红茶-Tea15 分钟前
typescript数据类型(二)
前端·typescript
slongzhang_18 分钟前
elementPlus消息组件多按钮案例
前端·javascript·vue.js
Bruce_Liuxiaowei19 分钟前
Python编程构建动态的圣诞画面
开发语言·python
V+zmm1013420 分钟前
基于微信小程序的在线选课系统springboot+论文源码调试讲解
java·小程序·毕业设计·mvc·springboot
罗政23 分钟前
PDF书籍《手写调用链监控APM系统-Java版》第10章 插件与链路的结合:SpringBoot环境插件获取应用名
java·spring boot·pdf
simple_ssn25 分钟前
【蓝桥杯】走迷宫
java·算法
simple_ssn25 分钟前
【蓝桥杯】奇怪的捐赠
java·算法
c1s2d3n4cs30 分钟前
Qt使用QZipWriter和QZipReader来解压、压缩文件
开发语言·qt