Springdoc con múltiples api-docs
Aug 31 2020
Quiero agrupar tres documentos API en un swagger-ui. Yo uso Springdoc. Cada uno de los tres documentos API tiene su propia URL. (No están en el mismo proyecto). ¿Hay alguna forma de hacer esto?
Editar: ahora funciona de esta manera:
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
Respuestas
2 brianbro Aug 31 2020 at 21:30
La respuesta ya está disponible en las preguntas frecuentes:
- https://springdoc.org/faq.html#how-can-i-agreagte-external-endpoints-exposing-openapi-3-spec-inside-one-single-application
Las propiedades springdoc.swagger-ui.urls. *, Son adecuadas para configurar externas (/ v3 / api-docs url):
- Por ejemplo, si desea agregar todos los puntos finales de otros servicios, dentro de una sola aplicación. No olvide que CORS también debe estar habilitado.
Los detalles de las propiedades están disponibles aquí:
- https://springdoc.org/springdoc-properties.html