public class Msg<T> {/*错误码*/private Integer code;/*提示信息 */private String msg;/*具体内容*/private  T data;public Integer getCode() {return code;}public void setCode(Integer code) {this.code = code;}public String getMsg() {return msg;}public void setMsg(String msg) {this.msg = msg;}public T getData() {return data;}public void setData(T data) {this.data = data;}
}
public class ResultUtil {/*** 请求成功返回* @param object* @return*/public static Msg success(Object object){Msg msg=new Msg();msg.setCode(200);msg.setMsg("请求成功");msg.setData(object);return msg;}public static Msg success(){return success(null);}public static Msg error(Integer code,String resultmsg){Msg msg=new Msg();msg.setCode(code);msg.setMsg(resultmsg);return msg;}}
/*** 根据id删除* @param id*/
@DeleteMapping(value = "/girls/{id}")
public Msg girlDelete(@PathVariable("id")Integer id){girlRepository.delete(id);return ResultUtil.success();
}/*** 通过年龄查询* @param age* @return*/
@GetMapping(value = "/age/{age}")
public Msg girlListByAge(@PathVariable("age") Integer age){return ResultUtil.success(girlRepository.findByAge(age));
}

简单快速的方法可以参照上面的方式一,其次可以使用拦截的方式ResponseBodyAdvice

这里我这边没有研究,也就不展开说了。

SpringBoot resultful风格返回格式相关推荐

  1. springboot优雅地统一返回格式

    web后端开发,统一后端数据的返回格式是每个项目都应该做的,得益于springboot的方法拦截,因此基于springboot可以非常优雅地统一返回的数据格式,以下是实现代码(演示的返回格式:{cod ...

  2. SpringBoot 如何统一后端返回格式?老鸟们都是这样玩的!

    大家好,我是磊哥. 今天我们来聊一聊在基于SpringBoot前后端分离开发模式下,如何友好的返回统一的标准格式以及如何优雅的处理全局异常. 首先我们来看看为什么要返回统一的标准格式? 为什么要对Sp ...

  3. SpringBoot整合MongoDB实现ResultFul风格接口

    实战 前言 ResultFul风格 添加依赖 Swagger2 mongodb 结构 配置文件(properties) 实体层 配置层 业务层(Service) 控制层(Controller) 测试 ...

  4. 基于springboot整合了mybatis plus,lombok,log4j2并实现了全局异常处理及统一数据返回格式(code,msg,data)

    1. 背景 由于微服务的流行,我们会动不动就建立一个新的项目作为一个服务,那么项目中的全局异常处理和统一数据格式是很重要的,如果设计不好,不仅开发时很乱,在查询日志时也会相当麻烦,所以我自己设计了一个 ...

  5. api laravel 统一返回方法_你写的API接口代码真的烂,难道不能对返回格式统一处理一下吗?...

    随着互联网各岗位精细化分工的普及,出现了很多的系统架构设计,比如常见的前后端分离架构,后端提供接口给前端,前端根据接口的数据进行渲染,大家各执其职,效率也非常的高,但是随着接口的增加,如果不统一的规范 ...

  6. python struct.calcsize()函数(返回格式字符串fmt描述的结构的字节大小)

    from struct.py def calcsize(fmt): # known case of _struct.calcsize"""calcsize(fmt) -& ...

  7. 使用 JsonSchema 验证 API 的返回格式

    使用 JsonSchema 验证 API 的返回格式 Intro 最近我们的 API 提供给了别的团队的小伙伴用,按照他们的需求做了接口的改动,API 返回的数据结构有一些变化,我们提供的接口有缓存, ...

  8. 精品素材 – 24款扁平风格 PSD 格式图标免费下载

    这篇文章向大家分享优秀设计师 Jan Dvořák 设计的24款扁平风格 PSD 格式图标,可以免费下载使用.扁平化设计最近很流行,推荐之前向大家分享机几篇文章:<25个最佳的扁平化网页设计案例 ...

  9. WebAPI框架里设置异常返回格式统一

    WebAPI框架里设置异常返回格式统一 参考文章: (1)WebAPI框架里设置异常返回格式统一 (2)https://www.cnblogs.com/yanglang/p/9451459.html ...

最新文章

  1. C#的6种常用集合类大比拼【月儿原创】
  2. input子系统分析之三:驱动模块
  3. Mysqldump备份说明及数据库备份脚本分享-运维笔记
  4. 双系统删除分区后Grub启动失败
  5. linux虚拟网络设备之bridge(桥)(三)
  6. 团体程序设计天梯赛-练习集L1-013. 计算阶乘和
  7. 20180525小测
  8. vue组件一直注册不了_【报Bug】现在究竟支不支持Vue.use内注册组件
  9. 前序-中序-后序-非递归-实现
  10. tensorflow打印模型结构_社区分享 | 详解 TensorFlow 中 Placement 的最后一道防线 — Placer 算法...
  11. css摇曳的_HTML5+CSS3实现树被风吹动摇晃
  12. python中的面向对象:类与对象(重点!!!)
  13. Getting Started with Google Guava--思维导图笔记
  14. 互联网日报 | 滴滴全球日订单首次突破5000万;抖音直播间将不支持第三方来源商品;拼多多“开学季”上线...
  15. Redis集群方案应该怎么做?都有哪些方案?
  16. 运行Java web时遇到的错误
  17. 狼的故事9:共同的利益
  18. 云存储安全,主要面临哪些问题
  19. linux中的段定义的,Linux中的段
  20. java B2B2C Springcloud电子商城系统- Gateway初体验

热门文章

  1. cve oracle,漏洞预警 | CVE-2018-3110 Oracle数据库服务器Java虚拟机漏洞
  2. 制图操作案例:在Pro画水墨画
  3. 手机上怎么照证件照照片?教你两招轻松拍出证件照
  4. 【01Studio MaixPy AI K210】1.LED
  5. 002-windowa基础(DOS命令:net user 用户 密码 /add)
  6. 基于Java(JSP)+MySQL实现盐鱼二手物品交易网站【100010280】
  7. HarmonyOS的万里长征和万里长城
  8. 唐山盐碱滩成渤海明珠 国稻种芯·中国水稻节:河北曹妃甸大米
  9. 关于RECON-NG相关问题解决
  10. 十一大排序算法的实现