public class ResResultVO<T> extends Object
出参:返回结果 - VO 对单体比较友好也可以支持微服务
| 构造器和说明 |
|---|
ResResultVO() |
| 限定符和类型 | 方法和说明 |
|---|---|
static ResResultVO |
build(ExceptionRsType exceptionRsType)
build 一个没有权限的返回结果
|
static ResResultVO |
build(ResultCodeEnum resultCodeEnum)
build 一个失败的返回结果
|
static <T> ResResultVO |
exception()
构建一个未知异常的出参
|
static ResResultVO |
exception(CommonException ce)
构建一个CommonException异常的出参 用于业务异常的捕获
|
static <T> ResResultVO |
exception(String message)
构建一个未知异常需要输出消息提示的的出参
|
static ResResultVO |
exception(String code,
String message)
构建一个已知异常的出参
|
static <T> ResResultVO |
fail(String code,
String message)
构建一个业务失败的ResResultVO
|
static <T> ResResultVO |
fail(String code,
String message,
T t)
构建一个业务失败的带有出参结果的ResResultVO
|
static <T> ResResultVO |
success(T t)
构建一个成功的ResResultVO
|
public static <T> ResResultVO success(T t)
T - t - public static <T> ResResultVO fail(String code, String message)
T - code - message - public static <T> ResResultVO fail(String code, String message, T t)
T - code - message - t - public static ResResultVO exception(String code, String message)
code - message - public static ResResultVO exception(CommonException ce)
ce - public static <T> ResResultVO exception()
T - public static <T> ResResultVO exception(String message)
T - message - public static ResResultVO build(ResultCodeEnum resultCodeEnum)
resultCodeEnum - public static ResResultVO build(ExceptionRsType exceptionRsType)
exceptionRsType - Copyright © 2020–2022 structure. All rights reserved.