spring-boot - 定义返回对象模型
问题描述
我正在使用 springfox 和 springboot 创建 MVC API。
我有一个通用的响应类/pojo,用于返回以下 JSON:
{
"data": {},
"status": "string"
}
我将其定义为对象的数据字段:
private Object data;
所以我可以在响应之前将任何对象分配到数据中。
我的问题是如何显示 Swagger 应该返回什么对象?
例如下面将告诉它返回 Dog 作为数据:
获取 /api/狗:
{
"data": Dog {},
"status": "string"
}
下面将告诉它返回 Dog 作为数据:
获取 /api/猫:
{
"data": CAT {},
"status": "string"
}
也许我使用泛型 T?
解决方案
推荐阅读
- ms-access-2016 - 当不存在相应的记录时,如何在 Access 2016 中引用子表单的链接子字段?
- python - 如何使输入提示不出现条件
- jupyter-notebook - 如何撤消/重做 Jupyter 笔记本中选定单元格内的更改?
- deployment - 混音合约停滞不前
- python-3.x - UnboundLocalError:局部变量
赋值前引用 - plaid - 从 Plaid API 中的项目中删除银行账户
- python - 在 padas 数据框中写入类似 json 的数据
- python - 如何为 Pyomo 设置类似于 GAMS 的循环索引
- azure-devops - 在 Terraform 中,如何在 Terraform 计划阶段加入字符串?
- spring - @DataJpaTest 加载 KafkaConfiguration 并且测试失败