zoukankan      html  css  js  c++  java
  • JAVAWEB统一返回格式Result类

    Result.java
    public class Result<T> {
        private Integer code;
        private String msg;
        private String message;
        private T data;
    
    
        public Integer getCode() {
            return code;
        }
    
        public void setCode(Integer code) {
            this.code = code;
        }
    
        public String getMsg() {
            return msg;
        }
    
        public void setMsg(String msg) {
            this.msg = msg;
        }
    
        public String getMessage() {
            return message;
        }
    
        public void setMessage(String message) {
            this.message = message;
        }
    
        public T getData() {
            return data;
        }
    
        public void setData(T data) {
            this.data = data;
        }
    
        public Result ok(T t){
            this.setCode(1000);
            this.setMsg("成功");
            this.setMessage("成功");
            this.setData(t);
            return this;
        }
    
        public Result fail(String msg){
            this.setCode(1001);
            this.setMsg(msg);
            this.setMessage(msg);
            return this;
        }
    
    
        public Result() {
        }
    
        public Result(Integer code, String msg) {
            this.code = code;
            this.msg = msg;
            this.setMessage(msg);
        }
    
        public Result(Integer code, String msg, T data) {
            this.code = code;
            this.msg = msg;
            this.data = data;
            this.setMessage(msg);
        }
    
    }

    使用

    new Result<>().fail("缺少参数");
    
    new Result<>().ok(data);
  • 相关阅读:
    2016CCPC长春
    POJ 3974
    CH 1401
    POJ 1426
    hihocoder 1829
    江南OJ 1151
    POJ 3279
    POJ 3349
    POJ 3278
    ZOJ 3983
  • 原文地址:https://www.cnblogs.com/pxblog/p/13792038.html
Copyright © 2011-2022 走看看