文档章节

统一约定后的接口调用返回标准

满风
 满风
发布于 2016/12/08 16:25
字数 137
阅读 28
收藏 1
package com.trc.mall;

import java.io.Serializable;
import java.util.List;

/**
 * @author dy
 * @since 2016-12-01  & JDK 1.8.0_91
 */
public class ResultModel<T> implements Serializable{

    public static final String SUCCESS="success";

    public static final String FAILED="failed";
    /**
     * 接口调用是否成功
     * ture 成功、false 失败
     */
    private boolean result = true;

    /**
     * 接口调用返回对象模型
     */
    private T model;

    /**
     * 接口调用失败code
     */
    private String errorCode;
    /**
     * 接口调用信息
     */
    private String message;

    /**
     * 接口调用异常类
     */
    private Exception exception;

    public ResultModel() {}

    public ResultModel(boolean result,String errorCode,String message) {
        this.result = result;
        this.errorCode = errorCode;
        this.message = message;
    }

    public ResultModel(T model) {
        this.model = model;
    }

get  set  方法自己生成!
}

© 著作权归作者所有

共有 人打赏支持
满风

满风

粉丝 83
博文 165
码字总数 175959
作品 0
杭州
技术主管
系统异常设计规范与原则

1.系统异常设计的出发点: 良好的异常信息展示,开发运维人员能快速定位问题。 响应外部调用异常时,应能明确指明是内部异常还是调用条件不满足导至。 响应用户操作异常时,能友好的提示用户...

沐宇熙丶
01/17
0
0
我心目中的网络接口设计到底是怎样的过程?

什么?网络接口还需要设计?不就是前端和后端的开发人员碰一碰,看需要什么,就给返回什么就好了吗?如果需求变化,不满足了,再对接口做个修改不就好了吗?这还需要设计?甚至在我提到“设计...

精进吧Aaron
2017/08/10
0
0
_cdecl、_stdcall、_fastcall和_thiscall整理

cdecl、stdcall、fastcall和thiscall整理 1._cdecl是C Declaration的缩写,表示C语言默认的函数调用方法:所有参数 从右到左依次入栈,这些参数由调用者清除,称为手动清栈(由调用者把参数弹...

西昆仑
2011/11/17
0
1
我们必须要知道的RESTful服务最佳实践

看过很多RESTful相关的文章总结,参齐不齐,结合工作中的使用,非常有必要归纳一下关于RESTful架构方式了,RESTful只是一种架构方式的约束,给出一种约定的标准,完全严格遵守RESTful标准并不...

操张林
06/07
0
0
为什么要学习SOAP/WebService?

我倒是没有什么资格去谈论为什么要学习XX技术的能力,提出这个疑问倒是很多希望做架构师工作的朋友常常会提出的问题,看来这个标题也就只能吸引眼球罢了,算了,就当问问我自己为什么要学习S...

晨曦之光
2012/03/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

【mpvue】三

使用了快1个月,陆续整理发现的坑 1、pageA-pageB-pageA-pageC 如果以这种顺序,大概理解成,列表进详情B, 返回列表进入详情C,那么进入详情C的时候,会因为缓存,先展现详情B的内容。解决方...

登天的感觉
1分钟前
0
0
在EXCEL指定SHEET页,指定文字位置,插入批注

Java操作EXCEL文件,利用POI,在EXCEL指定SHEET页中指定文字位置处插入批注 package excel; import java.io.FileInputStream; import java.io.FileOutputStream; import org.apache.poi.hssf......

zhaochaochao
2分钟前
0
0
一些网站。

UI schema,可以用json定义UI表单:https://jsonforms.io/examples/array

王坤charlie
9分钟前
0
0
百万连接,百亿吞吐量服务的JVM性能调优实战

转载占小狼博客 应用:shark-新美大移动端网络优化(每日接受移动端请求约150亿) 应用特点 : qps比较高,新生代增长飞快 用户的连接需要维持一段时间 单机需要维持海量连接,几十万的级别 以...

BakerZhu
12分钟前
0
0
iOS涂色涂鸦效果、Swift仿喜马拉雅FM、抽屉转场动画、拖拽头像、标签选择器等源码

iOS精选源码 LeeTagView 标签选择控件 为您的用户显示界面添加美观的加载视图 Swift4: 可拖动头像,增加物理属性 Swift版抽屉效果,自定义转场动画管理器 Swift 仿写喜马拉雅FM 可能是最好用...

sunnyaigd
12分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部