T - 泛型public class Result<T> extends Object implements Serializable
| Constructor and Description |
|---|
Result()
创建 Result 实例
|
Result(boolean success,
String errorCode,
String errorMsg)
创建 Result 实例
|
Result(String errorCode,
String errorMsg)
创建 Result 实例
|
Result(T value)
创建 Result 实例
|
Result(T value,
boolean success,
String errorCode,
String errorMsg)
创建 Result 实例
|
| Modifier and Type | Method and Description |
|---|---|
Result<T> |
addExtraInfo(String key,
Object value)
增加扩展信息
|
static <T> Result<T> |
fail()
创建失败的返回值
|
static <T> Result<T> |
fail(T value)
创建失败的返回值
|
Object |
getExtraInfo(String key)
获取扩展信息
|
static <T> Result<T> |
ok()
创建成功的返回值
|
static <T> Result<T> |
ok(T value)
创建成功的返回值
|
String |
toString() |
public Result()
public Result(T value)
value - 结果值public Result(String errorCode, String errorMsg)
初始化错误信息,会设置success = false
errorMsg - 错误信息errorCode - 错误代码public Result(boolean success,
String errorCode,
String errorMsg)
success - 是否成功errorMsg - 错误信息errorCode - 错误代码public Result<T> addExtraInfo(String key, Object value)
key - 扩展信息中的keyvalue - 扩展信息中的valuepublic Object getExtraInfo(String key)
key - 扩展信息中的keypublic static <T> Result<T> ok()
T - 泛型public static <T> Result<T> ok(T value)
T - 泛型value - 结果值public static <T> Result<T> fail()
T - 泛型public static <T> Result<T> fail(T value)
T - 泛型value - 结果值Copyright © 2018–2021. All rights reserved.