文档章节

rest api result

不正经茂
 不正经茂
发布于 2016/12/02 17:36
字数 162
阅读 33
收藏 1

最近写接口返回写的异常的烦躁,总感觉应该应该需要一个简单的协议,既让前端看了秒懂,又能让后端轻松的把各种异常信息给到前端,所以我就想把返回的信息和数据外面包一层。返回给前端的信息无非就result,data,message。写一个对象把这些封装起来,这样就大功告成。

public class ApiResult {
  private static final String SUCCESS = "SUCCESS";
  private static final String ERROR = "ERROR";
  private static final String NO_LOGIN = "NO_LOGIN";
  private String result;
  private Object data;
  private String message;
  public static ApiResult createSuccessResult(Object data) {
    ApiResult result = new ApiResult();
    result.setData(data);
    result.setResult(SUCCESS);
    return result;
  }
}

https://github.com/maomaolsm/rest-api-result

© 著作权归作者所有

共有 人打赏支持
不正经茂
粉丝 3
博文 40
码字总数 5071
作品 0
浦东
程序员
私信 提问
Portal-Basic v3.0.1 即将发布(开发工作已完成,正在编写开发文档)

Portal-Basic Web 应用开发框架(简称 Portal-Basic)是一套功能完备的高性能 Web 应用开发框架,内置可扩展的 MVC Web 基础架构和 DAO 访问接口(已内置 Hibernate、MyBatis 和 JDBC 支持)...

伤神小怪兽
2012/12/11
386
0
Portal-Basic v3.0.1 final 正式发布

Portal-Basic Web 应用开发框架(简称 Portal-Basic)是一套功能完备的高性能 Web 应用开发框架,内置可扩展的 MVC Web 基础架构和 DAO 访问接口(已内置 Hibernate、MyBatis 和 JDBC支持),...

伤神小怪兽
2013/03/18
1K
7
【双旦献礼】Portal-Basic v3.0.1 正式发布

Portal-Basic Web 应用开发框架(简称 Portal-Basic)是一套功能完备的高性能 Web 应用开发框架,内置可扩展的 MVC Web 基础架构和 DAO 访问接口(已内置 Hibernate、MyBatis 和 JDBC支持),...

伤神小怪兽
2012/12/24
1K
12
django rest framework 外键序列化方法与问题总结

django rest framework 外键序列化方法与问题总结 当借口中需要出现一对多关系的时候,我们可以用rest_framwork的序列化功能来处理,代码如下. 效果如下 访问接口 http://127.0.0.1:8000/pers...

_Change_
2018/10/17
0
0
REST API 安全设计指南

REST API 安全设计指南。REST的全称是REpresentational State Transfer,它利用传统Web特点,提出提出一个既适于客户端应用又适于服务端的应用的、统一架构,极大程度上统一及简化了网站架构...

bengozhong
2016/05/06
24
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周六乱弹 —— 世界的源代码

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @小鱼丁 :#今日歌曲推荐# 分享Jason Mraz的单曲《Prettiest Friend (Demo)》: 《Prettiest Friend (Demo)》- Jason Mraz 手机党少年们想听歌...

小小编辑
今天
59
5
java框架学习日志-13(Mybatis基本概念和简单的例子)

在mybatis初次学习Mybatis的时候,遇到了很多问题,虽然阿里云的视频有教学,但是视频教学所使用的软件和我自己使用的软件不用,我自己用的数据库是oracle数据库,开发环境是idea。而且视频中...

白话
今天
10
0
Java基础:String、StringBuffer和StringBuilder的区别

1 String String:字符串常量,字符串长度不可变。Java中String是immutable(不可变)的。 String类的包含如下定义: /** The value is used for character storage. */private final cha...

watermelon11
今天
6
0
mogodb服务

部署MongoDB 官网: https://www.mongodb.com/download-center/community 创建mongo数据目录 mkdir /data/mongodb 二进制部署 wget -c https://fastdl.mongodb.org/linux/mongodb-linux-x8......

以谁为师
昨天
5
0
大神教你Debian GNU/Linux 9.7 “Stretch” Live和安装镜像开放下载

Debian项目团队于昨天发布了Debian GNU/Linux 9 "Stretch" 的第7个维护版本更新,重点修复了APT软件管理器中存在的安全漏洞。在敦促每位用户尽快升级系统的同时,Debian团队还发布了Debian ...

linux-tao
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部