当前位置: 首页 > news >正文

返回给前端数据的封装

返回格式如下:

{ "code": 200/400,

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

    "total": n,

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

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

package com.xxx0523.common;
import lombok.Data;
@Data
public class Result {private int code;//编码 200.400private  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中执行查看返回结果:

相关文章:

  • 【Spine学习13】之 制作受击动画思路总结(叠加颜色特效发光效果)
  • Go 基础丨字符串 string
  • 【已解决】better-scroll在PC端如何开启鼠标滚动以及如何始终显示滚动条
  • Vim基础操作:常用命令、安装插件、在VS Code中使用Vim及解决Vim编辑键盘错乱
  • 北方高温来袭!动力煤却不涨反跌的原因分析
  • 分支结构相关
  • JEnv-for-Windows 详细使用
  • 关于ReactV18的页面跳转传参和接收
  • 【干货分享】25地学考研推免夏令营汇总表
  • SpringBoot 多种优雅的线程池配置与使用(异步执行函数,反射机制,动态识别参数,有返回值)
  • 2024年6月20日 (周四) 叶子游戏新闻
  • redis 缓存jwt令牌设置更新时间 BUG修复
  • 2021 hnust 湖科大 数据结构课堂实验代码及报告
  • Python 获取class_name win32gui
  • 太速科技-基于AD916X的直流至 12 GHz 矢量信号发生器 FMC子卡
  • ES10 特性的完整指南
  • Flannel解读
  • MYSQL 的 IF 函数
  • OSS Web直传 (文件图片)
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • Redis提升并发能力 | 从0开始构建SpringCloud微服务(2)
  • Unix命令
  • WordPress 获取当前文章下的所有附件/获取指定ID文章的附件(图片、文件、视频)...
  • 计算机常识 - 收藏集 - 掘金
  • 模型微调
  • 如何在 Tornado 中实现 Middleware
  • 世界上最简单的无等待算法(getAndIncrement)
  •  一套莫尔斯电报听写、翻译系统
  • 用mpvue开发微信小程序
  • 智能合约开发环境搭建及Hello World合约
  • 字符串匹配基础上
  • 如何通过报表单元格右键控制报表跳转到不同链接地址 ...
  • #ubuntu# #git# repository git config --global --add safe.directory
  • #调用传感器数据_Flink使用函数之监控传感器温度上升提醒
  • #如何使用 Qt 5.6 在 Android 上启用 NFC
  • (2)STL算法之元素计数
  • (55)MOS管专题--->(10)MOS管的封装
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (PADS学习)第二章:原理图绘制 第一部分
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (Windows环境)FFMPEG编译,包含编译x264以及x265
  • (附源码)ssm跨平台教学系统 毕业设计 280843
  • (附源码)小程序儿童艺术培训机构教育管理小程序 毕业设计 201740
  • (算法)N皇后问题
  • (淘宝无限适配)手机端rem布局详解(转载非原创)
  • (一)为什么要选择C++
  • (原創) X61用戶,小心你的上蓋!! (NB) (ThinkPad) (X61)
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .gitignore文件设置了忽略但不生效
  • .mat 文件的加载与创建 矩阵变图像? ∈ Matlab 使用笔记
  • .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上
  • .net 设置默认首页
  • .net 无限分类
  • .NET/C# 编译期间能确定的相同字符串,在运行期间是相同的实例
  • .NET/C# 检测电脑上安装的 .NET Framework 的版本