一、统一返回格式
在前后端分离项目中,前后端呼应,所以设计统一的后端响应数据显得尤为重要
注意:(统一返回代号)使用枚举类封装
- 200:表示成功
- 500:表示请求失败
- 401:用户未登录或者登录超时
- 403:没有此权限
ResultCode:(统一代号封装——> 枚举类)
注意:在枚举类中,构造方法默认是私有的
@Getter
public enum ResultCode {
SUCCESS(200, "请求成功"),
ERROR(500, "请求失败"),
NOAUTH(401, "用户未登录或者登录超时"), //操作时
NOPREMISSION(403, "没有此权限");
private Integer code;
private String message;
//枚举类型的构造默认为私有
private ResultCode(Integer code, String message) {
this.code = code;
this.message = message;
}
}
ResultJson:
封装请求成功和请求