我们期望能有一个统一的RESTful接口返回形式, 它应该有一个统一的服务器返回状态码
,一个统一的服务器端返回消息
, 一个统一的返回数据集data
统一返回数据应如下示例
{
"code": 0,
"message": 'hello world',
"data": []
}
1. 定义对应变量
/**
* 统一服务器返回状态码 (!=http状态码)
*/
private Integer code;
/**
* 统一 服务器端返回消息
*/
private String message;
/**
* 统一 返回数据集data
*/
private Map<String, Object> data = new HashMap<String, Object>();
2. 构造方法私有化
/**
* 把类的构造方法私有化 再别的地方不能 new JsonResult
*/
private JsonResult