Определить возвращаемую объектную модель - PullRequest
2 голосов
/ 17 марта 2019

Я использую springfox и springboot для создания MVC API.

У меня есть общий класс ответа / pojo, который используется для возврата следующего JSON:

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

Поле данныхЯ определил его как Object:

private Object data;

Таким образом, я могу назначить любой объект в данные до ответа.

Мой вопрос заключается в том, как показать, какой объект должен возвращаться в Swagger?

Например, нижеприведенное скажет, что в качестве данных возвращается Dog:

GET / api / dog:

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

ниже будет указано, что оно возвращает Dogв качестве данных:

GET / api / cat:

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

Может быть, я использую дженерики T?

...