Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Spring boot 3.3.2 + OpenApi

KiraLis39 Знаток (427), на голосовании 1 месяц назад
Java проект на Spring-boot 3.3.2
Решил зайти, создать сущности в БД через сваггер...

Cто версий openapi перебрал, бины и конфиги включал-комментировал в application.yml, разные урлы прописывал в браузере (и с версией v3, и без неё, и с сервлет-пасс и без) - всё бестолку.
По ссылке сваггера и на /api-docs - "страница не найдена", ничего нет.

Спринг 3.3.2 / springdoc-openapi-starter-webmvc-ui 2.6.0
 springdoc:  

swagger-ui:

enabled: true

display-request-duration: true

api-docs:

enabled: true
Что я делаю не так?
Дополнен 2 месяца назад
Решено.
Решил на всякий случай добавить зависимость
  
org.springframework.boot
spring-boot-starter-web
3.3.2
Вдруг её по какой-то невероятной причне нет в стартере.
Оказывается, нет -_-

Всё сразу заработало.
Дополнен 2 месяца назад
По причине исчезновения части контента из ответа, дублирую решающую зависимость:

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>3.3.2</version>
</dependency>

Так же, если вроде всё написано корректно, но ваш REST-метод упорно отказывается работать - убедитесь, что используете аннотацию @RequestBody из 'org.springframework' а не из 'io.swagger'
Голосование за лучший ответ
Оракул Оракул (62084) 2 месяца назад
Что за зависимость? Пустой текст.
KiraLis39Знаток (427) 2 месяца назад
Странно, вчера всё было. Видимо, испарилось.
  
org.springframework.boot
spring-boot-starter-web
3.3.2
Оракул Оракул (62084) KiraLis39, благодарю)
Похожие вопросы