当前位置 : 主页 > 编程语言 > java >

SpringMVC返回结果封装

来源:互联网 收集:自由互联 发布时间:2021-06-28
Res.java /** * Created by wolf on 2017/9/16. */public class Res { private int code = 0; private T data; private String msg = ""; private String error = ""; public static Res ok = new Res(); public static Res fail = new Res().code(-1); publi
Res.java
/**
 * Created by wolf on 2017/9/16.
 */
public class  Res
 
   {

    private int code = 0;
    private T data;
    private String msg = "";
    private String error = "";

    public static Res ok = new Res();
    public static Res fail = new Res().code(-1);

    public static Res build() {
        return new Res();
    }

    public static 
  
    Res build(T data){ return new Res().data(data); } public Res code(int code) { this.code = code; return this; } public Res data(T data) { this.data = data; return this; } public Res msg(String msg) { this.msg = msg; return this; } public Res error(String error) { this.error = error; return this; } //省略getter }
  
 
网友评论