public interface ResultProvider
| 限定符和类型 | 字段和说明 |
|---|---|
static org.slf4j.Logger |
logger |
| 限定符和类型 | 方法和说明 |
|---|---|
default Object |
buildException(RequestEntity requestEntity,
Throwable throwable)
构建异常返回结果
|
default Object |
buildPageResult(RequestEntity requestEntity,
Page page,
long total,
List<Map<String,Object>> data) |
default Object |
buildResult(RequestEntity requestEntity,
int code,
String message)
构建JSON返回结果
|
Object |
buildResult(RequestEntity requestEntity,
int code,
String message,
Object data)
构建JSON返回结果
|
default Object |
buildResult(RequestEntity requestEntity,
Object data)
构建JSON返回结果,code和message 默认为 1 success
|
default Object |
buildResult(RequestEntity requestEntity,
Throwable root)
根据异常内容构建结果
|
default Object buildResult(RequestEntity requestEntity, Throwable root)
requestEntity - 请求信息root - 异常对象default Object buildResult(RequestEntity requestEntity, Object data)
requestEntity - 请求相关信息data - 返回内容default Object buildResult(RequestEntity requestEntity, int code, String message)
requestEntity - 请求相关信息code - 状态码message - 状态说明default Object buildException(RequestEntity requestEntity, Throwable throwable)
requestEntity - 请求相关信息throwable - 异常信息Object buildResult(RequestEntity requestEntity, int code, String message, Object data)
requestEntity - 请求相关信息code - 状态码message - 状态说明data - 数据内容,可以通过data的类型判断是否是分页结果进行区分普通结果集和分页结果集Copyright © 2020–2021. All rights reserved.