1.枚举错误码
/**
* 枚举错误码
*/
public emum ErrorCode{
FAILED(601,"操作失败"),
AUTH_ERROR(401,"认证失败"),
SYS_ERROR(500,"系统错误"),
PARAM_ERROR(400,"参数错误"),
UNKNOWN_ERROR(499,"未知错误");
private int code;
private String message;
private ErrorCode(int code, String message) {
this.code=code;
this.message=message;
}
public String getMessage() {
return this.message;
}
public int getCode() {
return this.code;
}
}
2.封装返回结果类
/**
* 返回结果类
*/
public class JsonResult {
private int status = 0;
private String msg = "success";
private Object data;
// 几个常用方法
public JsonResult success() {
return new JsonResult();
}
public JsonResult success(Object data) {
return new JsonResult(data);