当前位置: 首页 > news >正文

Java可以传入任意类的公共类写法

Java可以传入任意类的公共类写法:

import com.alibaba.fastjson.annotation.JSONField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.List;

@Data
@ApiModel("天眼查返回公共部分")
public class TycCommonDTO<R extends Serializable> implements Serializable {
    private static final long serialVersionUID = 2534564364354L;

    /**
     * 交易代码
     */
    @ApiModelProperty(value = "交易代码:0")
    @JSONField(name = "error_code")
    private String errorCode;

    /**
     * 原因
     */
    @ApiModelProperty(value = "交易原因:ok")
    @JSONField(name = "reason")
    private String reason;

    /**
     * 返回内存
     */
    @ApiModelProperty(value = "返回内容")
    @JSONField(name = "result")
    private List<R> result;

    public TycCommonDTO() {
    }
}

只要这个“TycCommonDTO<R extends Serializable>”的R类有这么一个操作:

public class xxxx implements Serializable

这样这个“TycCommonDTO”就可以传任意类了

相关文章:

  • 【Liunx】部署MariaDB
  • 儿童水杯上架亚马逊美国站CPC认证办理 ,常见儿童产品CPC认证测试要求
  • js控制手机蓝牙
  • pytorch框架学习(tensorboard的使用)
  • IP-guard flexpaper远程命令执行漏洞复现 [附POC]
  • 搜索引擎项目
  • 信道复用技术
  • ssm823基于ssm的心理预约咨询管理系统的设计与实现+vue
  • 如何实现MQTT协议数据传输?
  • 日志日常开发备用
  • 【R Error系列】r - fatal error : RcppEigen. h:没有这样的文件或目录
  • 【word密码】word设置只读方式的四个方法
  • 大数据毕业设计选题推荐-生产大数据平台-Hadoop-Spark-Hive
  • aliyun Rest ful api V3版本身份验证构造
  • 测试员练就什么本领可以让自己狂揽10个offer
  • 婴儿洗衣机哪个牌子比较好?好用的内衣洗衣机推荐
  • Django配置文件,request,链接mysql方法,Orm简介
  • 马尔可夫过程
  • Flink SQL --Flink 整合 hive
  • git命令汇总
  • 关税互降后的外贸企业:之前暂停的订单加紧发货,后续订单考验沟通谈判能力
  • 钕铁硼永磁材料龙头瞄准人形机器人,正海磁材:已向下游客户完成小批量供货
  • 华东政法与复旦上医签署合作框架协议,医学与法学如何交叉融合?
  • 北京警方:海淀发生小客车刮碰行人事故4人受伤,肇事司机已被查获
  • 商务部回应稀土出口管制问题
  • 中国—美国经贸合作对接交流会在华盛顿成功举行