Документация REST API при помощи Swagger | Немного про DTO
Вставка
- Опубліковано 14 жов 2024
- 🖖 Приветствую на третьем занятии из серии уроков по написанию REST API.
В этой части я покажу как:
▫️ Релизовать и использовать паттерн DTO
▫️ Автоматизировать процесс написания документации при помощи Swagger
📫 Обратная связь - pavel.stanislavovich.ge@gmail.com
👉 Другие курсы на Stepik - stepik.org/use...
🔥 Telegram канал - t.me/NerzonCha...
⬇️Зависимости⬇️
OpenAPI - mvnrepository....
коротко ясно и полезные информации без воды) СПАСИБО!!!
Спасибо большое, стараюсь)
Интересная тема продолжайте Спасибо.
Спасибо большое 😇
8:51 Да он и в первом варианте кстати проставлялся автоматом, если в методе POST не указывать id, я попробовал сразу ) Но DTO так и так штука полезная, спасибо и за нее и за это плейлист! 🤝
Было очень полезно спасибо, мне понравилось ваше объяснения 👍. Было бы круто если бы ещё объяснили Spring Security с ролями и пермишионами
Спасибо большое!
Добрый день, никак не могу решить проблемы с отображением swagger-ui, конкретно .../v3/api-docs запускает, а вот сам ui нет (404 выдает, я его даже в application.yaml прописывал, результат ноль; spring-parent 3.2.5, speingdoc 2.5.0)
Пытался и через Swagger Editor, запросы у меня на сервере выполняет, а на SE не передает(((
Здравствуйте! Напишите мне на почту - pavel.stanislavovich.ge@gmail.com
Опишите еще раз проблему, приложите код или ссылку на GitHub.
Здравствуйте, отличное видео! Но не получилось воспроизвести, результат не совсем такой же. Написал Вам на почту, если можно, посмотрите, пожалуйста. Заранее, спасибо!
Здравствуйте, обязательно вам отвечу.
@@NerzonIT Спасибо!
не получается установить зависимость - springdoc-openapi-starter-webmvc-ui
Кто сталкивался с подобной проблемой? И как её решали?
Здравствуйте, а подскажите, что значит не получается? Maven не может ее обнаружить?
@@NerzonIT такая ошибка - Cannot resolve org.aspectj:aspectjweaver:1.9.22.1
Скиньте пожалуйста, актуальный на сегодня pom.xml🙏
Пожалуйста подскажите, как ответить на вопрос «в каком виде хранится документация в swagger?”
Здравствуйте, либо в json либо в yaml формате, если вы про это
аннотация @Operation получается очень громоздкой, что усложняет чтение кода. Как этого избежать?
Слету в голову приходит выделение текста в константы перечисления, чтобы не писать строковые значения в самом контролере.
Зависимости для gradle:
implementation('org.springdoc:springdoc-openapi-starter-webmvc-ui:2.1.0')
implementation('io.springfox:springfox-swagger2:3.0.0')
👍
суммари => саммари
😅
+
+