封装接口统一返回数据结构
2020-07-02 16:33
162 查看
package cn.toroot.bj.utils; /** * Created on 2020-6-10 16:52:10 * Mr peng */ import cn.toroot.bj.core.constant.ResponseCodeConstant; import java.io.Serializable; public class HttpResponseBody<E> implements Serializable { /** * Comment for <code>serialVersionUID</code> */ private static final long serialVersionUID = -5406928126690333502L; private String code; private String msg; private E data; public HttpResponseBody(){ } public HttpResponseBody(String code, String msg, E data){ this.code = code; this.msg = msg; this.data = data; } public HttpResponseBody(String code, String msg){ this.code = code; this.msg = msg; } public String getCode() { return code; } public void setCode(String code) { this.code = code; } public String getMsg() { return msg; } public void setMsg(String msg) { this.msg = msg; } public E getData() { return data; } public void setData(E data) { this.data = data; } public static HttpResponseBody successResponse(String message) { return new HttpResponseBody(ResponseCodeConstant.SUCCESS, message); } public static <T> HttpResponseBody<T> successResponse(String message,T singleData) { return new HttpResponseBody<T>(ResponseCodeConstant.SUCCESS, message,singleData); } public static HttpResponseBody failResponse(String message) { return new HttpResponseBody(ResponseCodeConstant.FAIL, message); } }
相关文章推荐
- Springboot--定义Rest风格接口统一返回的数据结构
- 接口返回统一格式
- 接口应该返回统一格式,不能以文字作为调用方的判断依据的,要以状态码作为依据
- 实习记录:前端post/get封装、api接口统一管理
- 封装http请求返回统一json格式数据的网络操作
- 封装接口返回类
- php 封装接口类返回json/xml数据
- 解决spring boot中rest接口404,500等错误返回统一的json格式
- axios封装,使用拦截器统一处理接口,超详细的教程
- axios封装,使用拦截器统一处理接口,超详细的教程(推荐)
- vue简单封装axios插件和接口的统一管理操作示例
- LayUI数据接口返回实体封装
- 自定义接口返回统一格式
- 服务接口统一返回的格式GOOD
- 从0到1搭建前后端分离的脚手架框架之后端(一)统一返回信息封装
- API开发之封装接口数据返回函数
- 写接口怎么对返回的对象自动封装
- Jedis API 再封装(单机和集群统一接口)
- 如何设计 API 接口,实现统一格式返回?
- SpringBoot进阶之统一接口返回信息格式