当前位置: 首页 > 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”就可以传任意类了

http://www.dtcms.com/a/4091.html

相关文章:

  • 【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命令汇总
  • Easyui DataGrid combobox联动下拉框内容
  • 修改浏览器滚动条样式--ios同款
  • 移动端APP版本治理
  • 设计模式——原型模式(Prototype Pattern)
  • 合肥中科深谷嵌入式项目实战——基于ARM语音识别的智能家居系统(二)
  • Leetcode刷题详解—— 图像渲染
  • Vatee万腾的数字化掌舵:Vatee科技引领未来的新高度
  • 【python】Django——templates模板、静态文件、django模板语法、请求和响应
  • python实现炒股自动化,个人账户无门槛量化交易的开始
  • Elasticsearch 外部词库文件更新