具有多个 api-docs 的 Springdoc

Springdoc with multiple api-docs

我想将三个 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

F.A.Q 上已有答案:

属性springdoc.swagger-ui.urls.*,适合配置外部(/v3/api-docs url):

  • 例如,如果您想要在一个应用程序中整合其他服务的所有端点。不要忘记还需要启用 CORS。

此处提供了属性的详细信息: