У меня проблема с пользовательским интерфейсом Swagger после обновления до Spring Boot 3. Swagger-UI больше не работает, и я получил страницу 404 и «белая метка» в качестве ответа. < /p>
После более внимательного взгляда мне нужно изменить
с: реализация (группа: 'org.springdoc', имя: 'springdoc-openapi-ui', версия: '1.5.8') < /p >
to: реализация (группа: 'org.springdoc', имя: 'Springdoc-Openapi-Starter-webmvc-ui', версия: '2.0.3') < /p>
После этого это сработало. Однако в одном из других моих проектов у нас была проблема с конфликтом зависимости, поэтому Swagger-UI бросал 500, где пытался выбрать /v3 /api-docs /:
между: io.confluent: Kafka-Avro-Serializer: 7.3.1 и Springdoc-Openapi-Starter-webmvc-ui: 2.0.3
Эти 2 зависимости должны использовать io.swagger.core.v3: Swagger-annotation-Jakarta, но с разными Версии
Итак, в Градле я должен был разрешить конфликт, чтобы заставить io.swagger.core.v3: Swagger-annotations-Jakarta: 2.2.8.
Подробнее здесь: https://stackoverflow.com/questions/757 ... v3-oas-ann
Spring Boot 3 и Swagger UI Java.lang.nosuchmethoderror: 'io.swagger.v3.oas.annotations.media.schema $ oprecalpropertiesv ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение