Class ErrorResult
java.lang.Object
io.github.xezzon.zeroweb.common.exception.ErrorResult
- Direct Known Subclasses:
ErrorResult.Detail
ErrorResult 是一个通用的 API 异常响应对象,用于封装错误信息。
它与 Error-Code 响应头对应,提供了一致的错误表示方式。
此类旨在通过标准化的结构返回错误码、错误消息和可选的详细信息。- Version:
- 1.0
- Author:
- xezzon
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescription使用 Throwable 对象构造一个 ErrorResult。ErrorResult(Throwable e, List<ErrorResult.Detail> details) 使用 Throwable 对象和详细信息列表构造一个 ErrorResult。 -
Method Summary
-
Constructor Details
-
ErrorResult
使用 Throwable 对象构造一个 ErrorResult。 它会从异常中提取错误码和消息,并检查是否为ZerowebBusinessException以获取额外的参数。- Parameters:
e- 原始的Throwable异常
-
ErrorResult
使用 Throwable 对象和详细信息列表构造一个 ErrorResult。- Parameters:
e- 原始的Throwable异常details- 导致该报告错误的具体错误的详细信息列表
-
-
Method Details
-
getCode
-