Springdoc с несколькими API-документами

Я хочу сгруппировать три документа API в одном swagger-ui. Я использую Springdoc. У каждого из трех API-документов есть свой URL-адрес. (Они не в одном проекте). Есть ли способ сделать это?

Изменить: теперь он работает следующим образом:

springdoc:
  swagger-ui:
    path: /
    urls:
      - name: App1
        url: http://app1.domain.com/v3/api-docs
      - name: App2
        url: http://app2.domain.com/v3/api-docs
      - name: App3
        url: http://app3.domain.com/v3/api-docs

person Iori Yagami    schedule 31.08.2020    source источник
comment
Я думаю, что этот вопрос может вам помочь.   -  person flaxel    schedule 31.08.2020


Ответы (1)


Ответ уже доступен в F.A.Q:

Свойства springdoc.swagger-ui.urls. * Подходят для настройки внешнего (/ v3 / api-docs url):

  • Например, если вы хотите согласовать все конечные точки других служб в одном приложении. Не забывайте, что также необходимо включить CORS.

Подробная информация о свойствах доступна здесь:

person brianbro    schedule 31.08.2020