dljx-springboot

导航

 

1. 为了让每一个方法返回的参数一致,方便与前端进行对接,所以要返回数据格式

1.1 为了统一前端与后端数据交互标准,需要创建一个公共的类来完成

创建一个类(vo是值对象的意思)

观察前端传过来的json字符串(已经完成该部分才写的博客,因此本来为空的success携带了消息"查询成功")

发现需要设置三个参数:状态码code,消息message,数据data(用泛型T)。再加上有参无参构造。Data生成get,set方法。

1.2 用这个类来统一前后端数据

1.3 进行大量的重载,以此来定义成功的和失败的

点击查看代码
public static<T>  Result<T> success(){
        return new Result<>(20000,"success",null);
    }

    public static<T>  Result<T> success(T data){
        return new Result<>(20000,"success",data);
    }

    public static<T>  Result<T> success(T data, String message){
        return new Result<>(20000,message,data);
    }

    public static<T>  Result<T> success(String message){
        return new Result<>(20000,message,null);
    }

    public static<T>  Result<T> fail(){
        return new Result<>(20001,"fail",null);
    }

    public static<T>  Result<T> fail(Integer code){
        return new Result<>(code,"fail",null);
    }

    public static<T>  Result<T> fail(Integer code, String message){
        return new Result<>(code,message,null);
    }

    public static<T>  Result<T> fail( String message){
        return new Result<>(20001,message,null);
    }
进行接口类测试 ![](https://img2023.cnblogs.com/blog/2957868/202307/2957868-20230701091848405-924623931.png) 结果: ![](https://img2023.cnblogs.com/blog/2957868/202307/2957868-20230701091928575-974008682.png)
posted on 2023-07-01 09:29  丹狼键仙  阅读(43)  评论(0编辑  收藏  举报