public class ServerResponse<T>
extends java.lang.Object
| 限定符 | 构造器和说明 |
|---|---|
|
ServerResponse()
所有的构造方法均为私有,不允许外部直接调用构造方法
|
private |
ServerResponse(java.lang.Integer code) |
private |
ServerResponse(java.lang.Integer code,
java.lang.String msg) |
private |
ServerResponse(java.lang.Integer code,
java.lang.String msg,
T data) |
private |
ServerResponse(java.lang.Integer code,
T data)
为了避免T 为string的时候调用的是 上面的构造方法,需要对构造方法进行包装。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> ServerResponse<T> |
error() |
static <T> ServerResponse<T> |
errorCodeMsg(java.lang.Integer code,
java.lang.String msg) |
static <T> ServerResponse<T> |
errorMsg(java.lang.String msg) |
java.lang.Integer |
getCode() |
T |
getData() |
java.lang.String |
getMsg() |
boolean |
isSuccess()
返回代码是小于等于0的时候表示请求数据失败,或者进行验证时失败
|
void |
setCode(java.lang.Integer code) |
void |
setData(T data) |
void |
setMsg(java.lang.String msg) |
static <T> ServerResponse<T> |
success() |
static <T> ServerResponse<T> |
successData(T data) |
static <T> ServerResponse<T> |
successMsg(java.lang.String msg) |
static <T> ServerResponse<T> |
successMsgData(java.lang.String msg,
T data) |
private java.lang.Integer code
private java.lang.String msg
T data
public ServerResponse()
private ServerResponse(java.lang.Integer code)
private ServerResponse(java.lang.Integer code,
java.lang.String msg)
private ServerResponse(java.lang.Integer code,
T data)
code - 响应代码data - 相应数据private ServerResponse(java.lang.Integer code,
java.lang.String msg,
T data)
public java.lang.Integer getCode()
public void setCode(java.lang.Integer code)
public java.lang.String getMsg()
public void setMsg(java.lang.String msg)
public T getData()
public void setData(T data)
public boolean isSuccess()
public static <T> ServerResponse<T> success()
public static <T> ServerResponse<T> successMsg(java.lang.String msg)
public static <T> ServerResponse<T> successData(T data)
public static <T> ServerResponse<T> successMsgData(java.lang.String msg, T data)
public static <T> ServerResponse<T> error()
public static <T> ServerResponse<T> errorMsg(java.lang.String msg)
public static <T> ServerResponse<T> errorCodeMsg(java.lang.Integer code, java.lang.String msg)