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,"异常错误");
}



}

需要其它格式直接添加即可。

 

posted @ 2022-02-27 10:30  Hello霖  阅读(110)  评论(0编辑  收藏  举报