博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
业务规范之统一返回体
阅读量:4165 次
发布时间:2019-05-26

本文共 989 字,大约阅读时间需要 3 分钟。

业务规范 统一返回体

###

###
###
###

三、统一返回体

返回体的统一消息:

public enum  ResultEnum {
/** * 统一返回结果 */ SUCCESS(1000, "操作成功"), FAILED(1001,"响应失败"), VALIDATE_FAILED(1002,"参数校验失败"), ERROR(5000,"未知错误"); private int code; private String message; ResultEnum(int code,String message){
this.code = code; this.message = message; } public int getCode(){
return code; } public String getMessage(){
return message; }}

统一返回体:

@Getter@Setterpublic class BaseResponse
{
public int code = ResultEnum.SUCCESS.getCode(); public String message = ResultEnum.SUCCESS.getMessage(); public T data; public void setFailed(String message){
this.setFailed(ResultEnum.FAILED.getCode(), message); } public void setFailed(int code, String message){
this.code = code; this.message = message; }}

发生错误的时候的返回体:

public class ErrorResponse
extends BaseResponse
{
}

转载地址:http://nhxxi.baihongyu.com/

你可能感兴趣的文章
Ubuntu10.10 CAJView安装 读取nh\kdh\caj文件 成功
查看>>
kermit的安装和配置
查看>>
vim 配置
查看>>
openocd zylin
查看>>
进程创建时文件系统处理
查看>>
内核线程创建
查看>>
小米颓势已现,生死劫命悬手机
查看>>
三大隐忧 三星未来路在何方?
查看>>
linux下各种进制转化最简单的的命令行
查看>>
结构体和联合体
查看>>
ACM(Association for Computing Machinery )组织的详细介绍
查看>>
unix高级编程之-命令行参数(实践一)
查看>>
无线网络加密方式对比 .
查看>>
linux中cat命令使用详解
查看>>
java中的异常机制
查看>>
java SE面向对象思维导图
查看>>
三维分析之视频投放
查看>>
SuperMap iDesktop之栅格值怎么查
查看>>
SuperMap iClient3D for WebGL教程-orientation
查看>>
SuperMap iClient3D for WebGL教程-description描述属性
查看>>