public class DataResult extends Object
构造说明 :
DataResult ret = new DataResult();
| 构造器和说明 |
|---|
DataResult() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
error(Object... params)
当业务处理过程出现严重错误,可以使用此函数,使用error可以快速帮助形成业务的返回值
调用示例
DataResult ret = new DataResult();
ret.warning();
ret.warning("process msg");
ret.warning("process msg" , new Object[]{"key1",data1,...});
你甚至可以在 controller 层通过继承
SummerController
然后通过 SummerController.renderJSON(DataResult) 直接返回页面
|
Map<String,Object> |
getData() |
String |
getMsg_type() |
String |
getMsg() |
boolean |
getStatus() |
void |
setData(String key,
Object dataVal) |
void |
success(Object... params)
当业务处理成功,使用success可以快速帮助形成业务的返回值
调用示例
DataResult ret = new DataResult();
ret.success();
ret.success("process msg");
ret.success("process msg" , new Object[]{"key1",data1,...});
你甚至可以在 controller 层通过继承
SummerController
然后通过 SummerController.renderJSON(DataResult) 直接返回页面
|
void |
warning(Object... params)
当业务处理过程中出现警告,单不影响业务时,可以使用此函数,使用warning可以快速帮助形成业务的返回值
调用示例
DataResult ret = new DataResult();
ret.warning();
ret.warning("process msg");
ret.warning("process msg" , new Object[]{"key1",data1,...});
你甚至可以在 controller 层通过继承
SummerController
然后通过 SummerController.renderJSON(DataResult) 直接返回页面
|
public boolean getStatus()
public String getMsg()
public String getMsg_type()
public void success(Object... params) throws DataResultException
调用示例
DataResult ret = new DataResult();
ret.success();
ret.success("process msg");
ret.success("process msg" , new Object[]{"key1",data1,...});
你甚至可以在 controller 层通过继承 SummerController
然后通过 SummerController.renderJSON(DataResult) 直接返回页面
params - 参数可以为 null, 如果需要传递,请严格按照 msg ,data 的顺序传递。
data 必须是数组,并且以键值对形式,单数值为 key,双数值为 data,比如:
new Object[]{"key1",data1,...} 此类型DataResultException - 不处理异常,由外部处理public void warning(Object... params) throws DataResultException
调用示例
DataResult ret = new DataResult();
ret.warning();
ret.warning("process msg");
ret.warning("process msg" , new Object[]{"key1",data1,...});
你甚至可以在 controller 层通过继承 SummerController
然后通过 SummerController.renderJSON(DataResult) 直接返回页面
params - 参数可以为 null, 如果需要传递,请严格按照 msg ,data 的顺序传递。
data 必须是数组,并且以键值对形式,单数值为 key,双数值为 data,比如:
new Object[]{"key1",data1,...} 此类型DataResultException - 不处理异常,由外部处理public void error(Object... params) throws DataResultException
调用示例
DataResult ret = new DataResult();
ret.warning();
ret.warning("process msg");
ret.warning("process msg" , new Object[]{"key1",data1,...});
你甚至可以在 controller 层通过继承 SummerController
然后通过 SummerController.renderJSON(DataResult) 直接返回页面
params - 参数可以为 null, 如果需要传递,请严格按照 msg ,data 的顺序传递。
data 必须是数组,并且以键值对形式,单数值为 key,双数值为 data,比如:
new Object[]{"key1",data1,...} 此类型DataResultException - 不处理异常,由外部处理Copyright © 2019. All rights reserved.