在进行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 版权协议,转载请附上原文出处链接和本声明。