springboot统一Api返回格式
用了 lambok
/***
* 统一Api返回格式
*/
@Data
public class ApiRequest {
private Integer code;//状态码
private Object data;// 返回数据
private String msg;// 错误信息
public ApiRequest() {
}
public ApiRequest(Integer code,Object data, String msg) {
this.code = code;
this.data = data;
this.msg = msg;
}
// 成功
public static ApiRequest ok(Object data) {
return new ApiRequest(200,data,"成功");
}
// 正常错误
public static ApiRequest faild(Object data) {
return new ApiRequest(400,data,"失败");
}
// 系统错误
public static ApiRequest error(Object data) {
return new ApiRequest(500,data,"异常错误");
}
}
需要其它格式直接添加即可。