Спасибо большое. Благодаря таким видео, кругозор повышается. Копнул чуть вглубь, openApi, в get, конечно, тоже позволяет добавлять заголовки в запросе. Только делается это через параметры с указанием места их расположения. Потому в помощнике кода и не отображалось.
Очень круто. Спасибо. А есть опыт в генерации кода на основании openapi спецификации? Мне кажется эта штука не совсем удобной, но... может есть какие-то плюсы этого)
Есть такой опыт, но мне в целом не нравится идея генерации кода. Она может быть удобна для быстрого прототипирования и MVP, но плохо вписывается в архитектуру более серьёзных проектов.
Подскажи, а как можно было бы имеющуюся swagger спецификацию (yaml или json файл) рендерить в виде html? Ну что-то вроде поднимается сервис, заходишь по определенному углу и получаешь спецификацию для например тестирования?
Не задумывался над таким вариантом использования. Обычно у меня работа с UI OpenAPI-контракта происходит либо в IDE, либо в GitLab. Последний пытается рендерить файлы opeapi.json или openapi.yml при просмотре их в браузере. Как показала практика, этого вполне достаточно. Для ручного тестирования нужно только прописать тестовый сервер в списке серверов. Но вообще могу предположить такой вариант: при сборке проекта файл со спецификацией рендерить при помощи какой-нибудь утилиты (например, redoc-cli из NPM) и полученный файл складывать в директорию со статическим содержимым, если хочется, чтобы UI был доступен в сервисе. Вполне возможно, что Springfox может делать что-то подобное.
спасибо что делаешь такой качественный контент
Спасибо! Очень интересно и полезно - сейчас как раз пытаюсь писать интеграционные тесты - эти уроки очень помогают.
Спасибо большое. Благодаря таким видео, кругозор повышается.
Копнул чуть вглубь, openApi, в get, конечно, тоже позволяет добавлять заголовки в запросе. Только делается это через параметры с указанием места их расположения. Потому в помощнике кода и не отображалось.
Спасибо! Как всегда в тему! Прям уже даже кажется что мысли читаешь. :))
Спасибо за видео!
Планируется ли тема про брокеры сообщений, в частности про Kafka?
Когда-нибудь)
молодец. Человеку важно реализовывать себя и если есть что рассказать и показать что то важное - делай )
герман, выйди в о к н о
Да + оставь парня в покое@@Алексейм-с7б
лайк, коммент, некст!
Отличное видео!
Я бы хотел предложить в качестве идеи к новым видео запроектировать архитектуру какого-нибудь приложения
Очень круто. Спасибо. А есть опыт в генерации кода на основании openapi спецификации? Мне кажется эта штука не совсем удобной, но... может есть какие-то плюсы этого)
Есть такой опыт, но мне в целом не нравится идея генерации кода. Она может быть удобна для быстрого прототипирования и MVP, но плохо вписывается в архитектуру более серьёзных проектов.
Подскажи, а как можно было бы имеющуюся swagger спецификацию (yaml или json файл) рендерить в виде html? Ну что-то вроде поднимается сервис, заходишь по определенному углу и получаешь спецификацию для например тестирования?
Не задумывался над таким вариантом использования. Обычно у меня работа с UI OpenAPI-контракта происходит либо в IDE, либо в GitLab. Последний пытается рендерить файлы opeapi.json или openapi.yml при просмотре их в браузере. Как показала практика, этого вполне достаточно. Для ручного тестирования нужно только прописать тестовый сервер в списке серверов.
Но вообще могу предположить такой вариант: при сборке проекта файл со спецификацией рендерить при помощи какой-нибудь утилиты (например, redoc-cli из NPM) и полученный файл складывать в директорию со статическим содержимым, если хочется, чтобы UI был доступен в сервисе. Вполне возможно, что Springfox может делать что-то подобное.