Interface Status
- All Known Implementing Classes:
Status.CODE
public interface Status
响应状态码及msg
- Author:
- Cody Lu
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic Status生成失败Statusstatic Status生成失败Status, 并对错误消息进行参数化,如:fail(-1, "参数{}不能为空", "name")static Status生成失败Status,默认为cn.dinodev.spring.commons.response.Status.CODE.ERRORstatic Status生成失败Status,默认为cn.dinodev.spring.commons.response.Status.CODE.ERROR如:fail("参数{}不能为空", "name")intgetCode()获取状态码getMsg()获取错误消息static StatusinvalidParam(String msg) 生成参数错误Statusstatic StatusinvalidParam(String msg, Object... args) 生成失败Status, 并对错误消息进行参数化,如:invalidParam(-1, "参数{}不能为空", "name")static Statusok()生成成功Statusstatic Status生成成功Status替换消息替换消息信息
-
Method Details
-
getCode
int getCode()获取状态码- Returns:
-
getMsg
String getMsg()获取错误消息- Returns:
-
withMsg
替换消息- Parameters:
msg- 消息信息- Returns:
-
withMsg
替换消息信息- Parameters:
msg- 消息模板,'{}'为参数占位符,例如:"user {} not found"args- 消息模板的参数- Returns:
-
ok
生成成功Status- Returns:
-
ok
生成成功Status- Parameters:
msg- 错误消息- Returns:
-
fail
生成失败Status,默认为cn.dinodev.spring.commons.response.Status.CODE.ERROR- Parameters:
msg- 错误消息- Returns:
-
fail
生成失败Status,默认为cn.dinodev.spring.commons.response.Status.CODE.ERROR如:fail("参数{}不能为空", "name")- Parameters:
msg- 错误消息,用MessageFormatter进行格式化args- 消息格式化参数- Returns:
-
fail
生成失败Status- Parameters:
code- 状态码msg- 错误消息- Returns:
-
fail
生成失败Status, 并对错误消息进行参数化,如:fail(-1, "参数{}不能为空", "name")- Parameters:
code- 状态码msg- 错误消息,用MessageFormatter进行格式化args- 消息格式化参数- Returns:
-
invalidParam
生成参数错误Status- Parameters:
msg- 错误消息- Returns:
-
invalidParam
生成失败Status, 并对错误消息进行参数化,如:invalidParam(-1, "参数{}不能为空", "name")- Parameters:
msg- 错误消息,用MessageFormatter进行格式化args- 消息格式化参数- Returns:
-