类 Result<T>

java.lang.Object
tech.riemann.etp.web.response.Result<T>
类型参数:
T -

public class Result<T> extends Object
作者:
Kerbores(kerbores@riemann.tech)
  • 构造器详细资料

    • Result

      public Result()
  • 方法详细资料

    • success

      public static <T> Result<T> success()
      返回成功
      类型参数:
      T - 类型
      返回:
      成功结果
    • success

      public static <T> Result<T> success(T t)
      携带数据返回成功
      类型参数:
      T - 数据泛型
      参数:
      t - 数据
      返回:
      成功的结果
    • fail

      public static <T> Result<T> fail(String... msgs)
      返回失败及原因
      类型参数:
      T - 数据泛型
      参数:
      msgs - 失败原因
      返回:
      失败的结果
    • exception

      public static <T> Result<T> exception(String... msgs)
      返回异常及原因
      类型参数:
      T - 数据泛型
      参数:
      msgs - 异常原因
      返回:
      异常的结果
    • exception

      public static <T> Result<T> exception(List<String> msgs)
      返回异常及原因
      类型参数:
      T - 数据泛型
      参数:
      msgs - 异常原因
      返回:
      异常的结果
    • exception

      public static <T> Result<T> exception(Throwable... throwables)
      返回异常及原因
      类型参数:
      T - 数据泛型
      参数:
      throwables - 异常
      返回:
      异常的结果
    • addExtData

      public Result<T> addExtData(String key, Object value)
      添加扩展数据
      参数:
      key - 数据key
      value - 数据
      返回:
      返回结果对象
    • isSuccess

      public boolean isSuccess()
      是否成功
      返回:
      是否成功标识
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object