Как отключить конфигурацию swager 3 при весенней загрузке

У меня есть требование поддерживать swagger 2 и 3 в моем API весенней загрузки.

Я создал swagger 2, используя объект docket, а для swagger 3 просто добавил зависимость maven springdoc-openapi-ui. Возможность проверить документацию Swagger 2 и 3.

как отключить / включить только swagger 3 или swagger 2? Я имею в виду, как отключить конфигурации swagger 3?

У меня нет класса конфигурации swagger 3 для включения / отключения с помощью @profile. Просто добавив springdoc-openapi-ui maven dependency swagger 3, сработало.


person Ashwin Patil    schedule 01.10.2019    source источник


Ответы (1)


Здесь ответ скопирован из этого комментария

Следующее свойство доступно с версии 1.1.16.

springdoc.api-docs.enabled = false Это свойство помогает отключить конечные точки springdoc-openapi.

Если вы хотите раскрыть конечные точки api-docs без использования swagger-ui, вы можете использовать базовую зависимость:

<dependency>
    <groupId>org.springdoc</groupId>
    <artifactId>springdoc-openapi-core</artifactId>
    <version>1.1.16</version>
</dependency>

person dk7    schedule 09.12.2019