проблема с URL-адресом swagger с springdoc-openapi

Это не история springfox. Это история springdoc -openapi.

моя текущая зависимость

              <dependency>
            <groupId>org.springdoc</groupId>
            <artifactId>springdoc-openapi-ui</artifactId>
            <version>1.6.3</version>
        </dependency>

мои свойства

      springdoc.swagger-ui.path=/swagger-ui.html
springdoc.packagesToScan=com.example
springdoc.pathsToMatch=/api/**
springdoc.cache.disabled= true
springdoc.swagger-ui.disable-swagger-default-url=true

запросите здесь (localhost:8080/swagger-ui.html) мой сервер отвечает пример swagger petstore Я уже знаю, что petstore отключить (springdoc.swagger-ui.disable-swagger-default-url=true), но это не работает

Другая проблема заключается в том, что если я запрошу здесь http://localhost:8080/swagger-ui/index.html?url=/v3/api-docs

не может прочитать информацию о контроллере не может прочитать информацию о контроллере

что вы всегда должны писать /v3/api-docs в поле ввода

/v3/api-docs в поле ввода

Я бы хотел, чтобы содержимое /v3/api-docs вышло, как на второй картинке, если вы запросите swagger.html

Как я могу решить эту проблему?

спасибо за чтение хорошего дня

1 ответ

Попробуйте обновить springdoc-openapi-uiзависимость от версии 1.6.8

Другие вопросы по тегам