定义返回对象模型

时间:2019-03-17 02:26:18

标签: spring-boot swagger-2.0 springfox

我正在使用springfox和springboot创建MVC API。

我有一个通用的响应类/ pojo,用于返回以下JSON:

{
  "data": {},
  "status": "string"
}

我将数据字段定义为对象:

private Object data;

因此我可以在响应之前将任何对象分配给数据。

我的问题是如何显示Swagger应该返回什么对象?

例如,下面将告诉它返回Dog作为数据:

获取/ api / dog:

{
   "data": Dog {},
   "status": "string"
}

下面将告诉它返回Dog作为数据:

获取/ api / cat:

{
   "data": CAT {},
   "status": "string"
}

也许我使用泛型T?

0 个答案:

没有答案