【MapSheep】
[好记性不如烂笔头]
posts - 228,comments - 15,views - 17万
  1. 请求URL:http://localhost:8081/basic_project/user/mapCode

  1. 入参出餐
{
"requestId": "1101",
"tenantId": "1102",
"pin": "1104",
"data": {
"id": "5010",
"name": "靳露露"
}
}

  1. Controller
@PostMapping("/mapCode")
public Object mapCode(@RequestBody BaseRequest<Student> baseRequest) {
System.out.println(JSON.toJSON(baseRequest));
return JSON.toJSON(baseRequest);
}
  1. 泛型
package com.hxh.basic.project.controller.pojo;
import lombok.Data;
import java.io.Serializable;
/**
* @program wdb-gateway
* @author: jy
* @create: 2021/02/26 13:45
*/
@Data
public class BaseRequest<T> implements Serializable {
private static final long serialVersionUID = -8380835582974221590L;
private String requestId;
private Long tenantId;
private String pin;
private T data;
}
  1. 实体类
package com.hxh.basic.project.controller.pojo;
import lombok.Data;
import java.io.Serializable;
@Data
public class Student implements Serializable {
private static final long serialVersionUID = -2674800810779287798L;
private Integer id;
private String name;
}
posted on   (Play)  阅读(308)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~

点击右上角即可分享
微信分享提示