Springfox -> Springdo c: как выставить дополнительные модели - PullRequest
0 голосов
/ 19 февраля 2020

Мне нужно представить некоторые модели, которые не используются напрямую в методах API REST.

В Springfox я использовал метод Docket additionalModels для программного добавления моделей в спецификации:

docket.additionalModels(
  typeResolver.resolve(XModel1.class),
  typeResolver.resolve(XModel2.class)
)

Как это сделать с помощью springdo c?

Хорошо, я создал поддельную операцию с параметром fake, который включает все необходимые модели. Но, похоже, это не крутое решение.

1 Ответ

2 голосов
/ 25 февраля 2020

С OpenApiCustomiser у вас есть доступ к объекту OpenAPI. Вы можете добавить любой объект / операцию по своему усмотрению, не добавляя аннотации к своему коду.

Более подробную информацию вы можете найти в документации:

...