接口 ResultProvider
- 所有已知实现类:
DefaultResultProvider
public interface ResultProvider
结果构建接口
- 作者:
- mxd
-
字段概要
字段 -
方法概要
修饰符和类型方法说明default ObjectbuildException(RequestEntity requestEntity, Throwable throwable) 构建异常返回结果default ObjectbuildPageResult(RequestEntity requestEntity, Page page, long total, List<Map<String, Object>> data) default ObjectbuildResult(RequestEntity requestEntity, int code, String message) 构建JSON返回结果buildResult(RequestEntity requestEntity, int code, String message, Object data) 构建JSON返回结果default ObjectbuildResult(RequestEntity requestEntity, Object data) 构建JSON返回结果,code和message 默认为 1 successdefault ObjectbuildResult(RequestEntity requestEntity, Throwable root) 根据异常内容构建结果
-
字段详细资料
-
logger
static final org.slf4j.Logger logger
-
-
方法详细资料
-
buildResult
根据异常内容构建结果- 参数:
requestEntity- 请求信息root- 异常对象
-
buildResult
构建JSON返回结果,code和message 默认为 1 success- 参数:
requestEntity- 请求相关信息data- 返回内容
-
buildResult
构建JSON返回结果- 参数:
requestEntity- 请求相关信息code- 状态码message- 状态说明
-
buildException
构建异常返回结果- 参数:
requestEntity- 请求相关信息throwable- 异常信息- 从以下版本开始:
- 1.2.2
-
buildResult
构建JSON返回结果- 参数:
requestEntity- 请求相关信息code- 状态码message- 状态说明data- 数据内容,可以通过data的类型判断是否是分页结果进行区分普通结果集和分页结果集
-
buildPageResult
default Object buildPageResult(RequestEntity requestEntity, Page page, long total, List<Map<String, Object>> data) - 参数:
requestEntity- 请求相关信息page- 分页对象total- 总数data- 数据内容
-