Гость
Форумы / Java [игнор отключен] [закрыт для гостей] / А кто нибудь работал со Swager aka Open API ? / 8 сообщений из 8, страница 1 из 1
08.11.2019, 15:29
    #39886826
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А кто нибудь работал со Swager aka Open API ?
https://ru.wikipedia.org/wiki/OpenAPI_(спецификация)

В чем профит при разработке?

Стандарт описания и документирования - это я понимаю. А для использования какая нибудь разница / выгода по сравнению с "просто" API есть?
...
Рейтинг: 0 / 0
08.11.2019, 17:31
    #39886895
kolchanov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А кто нибудь работал со Swager aka Open API ?
Leonid Kudryavtsev,

-стандартный UI для браузинга API,
-теоретически, можно сгенерировать клиентский код для вызова,
-можно понять со стороны клиента, изменился ли контракт.

Swagger умеет генерировать runtime описание на основании "обычного" rest api
...
Рейтинг: 0 / 0
08.11.2019, 17:56
    #39886907
SpringMan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А кто нибудь работал со Swager aka Open API ?
Удобная вещь для генерации гуи с описанием методов, с примерами вызова и возможностью самого вызова
...
Рейтинг: 0 / 0
08.11.2019, 18:00
    #39886910
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А кто нибудь работал со Swager aka Open API ?
Спасибо.
Кодогенератор нашел (сначала не увидел), попытаюсь запустить.
...
Рейтинг: 0 / 0
08.11.2019, 18:08
    #39886912
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А кто нибудь работал со Swager aka Open API ?
Эпизодически использовали его вебовскую часть. Не знаю существует ли другая.

По моему ... Swagger - это попытка внести некий стандарт в описание Rest-сервисов.

Сваггеровскими конфигами иногда швыряются между собой овнеры чтобы не париться текстовым
описанием и не передавать сорцы серверной части.
...
Рейтинг: 0 / 0
08.11.2019, 19:05
    #39886927
lleming
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А кто нибудь работал со Swager aka Open API ?
если прикрутить springfox то можно потренькать прям из браузера это API, без колдовства с питоном requests или curl-ом.
Сразу curl command отдается для примера в UI, если есть сомнения и хочется дернуть API из консоли прям на сервере.
Все видно.
Можно сгенерить прям доку (плагин к gradle)
Можно доку прям публиковать в конфлуенсе (плагин к grade).
...
Рейтинг: 0 / 0
08.11.2019, 19:09
    #39886929
lleming
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А кто нибудь работал со Swager aka Open API ?
можно еще в springfox api протегировать по версиями, фичам и т.д.
проще искать если API объемый
...
Рейтинг: 0 / 0
09.11.2019, 09:15
    #39887002
Nixic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А кто нибудь работал со Swager aka Open API ?
Ну вот мы используем сваггер со springfox, очень удобно.
С аннотациями конечно и с добавлением всяких параметров немножко гемор, зато аналитики сами могут их тестировать, прямо на сервере.
Прикрутили туда авторизацию, чтобы запросы с токеном уходили, файлы можно загружать из интерфейса в пост-запросы, джейсончики всякие там, параметры запроса из менюшек выбирать.
Единственное, пока не совсем понятно как правильно прописать пример(template) json'ов, сейчас стандартный объект со всеми полями в области для ввода по-умолчанию перед выполнением отображается, но особо не напрягает.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / А кто нибудь работал со Swager aka Open API ? / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]