CommonResult统一返回结果集

  • Post author:
  • Post category:其他


在进行Dubbo远程调用时,给到对方的接口不应该什么返回值都存在(eg:void,String,实体类等等)所以这里要开发一个实体类用于规范接口的返回类型。这个统一返回结果集不光可以返回数据,此外还可以返回响应编码,返回结果描述等等调用时的信息。

package com.learn.pojo;


import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 统一返回结果集
 * @param <T>
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class CommonResult<T> implements Serializable {

    private static final long serialVersionUID = -5309051212989921432L;

    // 1.返回结果编码200
    private Integer code;

    // 2.返回结果描述
    private String message;

    // 3.数据
    private T data;
}



版权声明:本文为qq_41546380原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。