在一个项目中,肯定要很多人参与开发,那么就有人负责分类模块,也有负责文章模块,评论模块等等,那么不同的人就有不同的写代码习惯,所有这时候统一返回结果非常有必要
json数据格式2种
对象
}l两种格式混合使用
数组
第一步 在com/jg/blog下创建一个enums文件
第二步而这个写法是比较固定的,我知道的有两种写法,一种是创建interface,定义数据返回状态码
一种是使用enum枚举,下面我们就是使用枚举
package com.jg.blog.enums;
import lombok.Getter;
/**
* 返回结果枚举
*
*
*作者 菁
*/
@Getter
public enum ResultEnum {
/**
* 返回结果枚举,每个枚举代表着一个返回状态
*/
SUCCESS(20000, "操作成功!"),
ERROR(40000, "操作失败!"),
DATA_NOT_FOUND(40001, "查询失败!"),
PARAMS_NULL(40002, "参数不能为空!"),
PARAMS_ERROR(40005, "参数不合法!"),
ERROR_LOGIN(20001,"登录失败"),
NOT_LOGIN(40003, "当前账号未登录!")
;
private Integer code;
private String msg;
ResultEnum(Integer code, String msg) {
this.code = code;
this.msg = msg;
}
}