| 
 | 
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Собирается как war и деплоится на вебсферу. Трудность возникла с тем, чтобы указать сваггеру тот сервис, который он должен документировать. Мой сервис https://localhost:9643/employees Кладу в src/main/reesources файл openapi.yaml такого содержания: авторprettyPrint: true cacheTTL: 0 openAPI: servers: - url: https://localhost:9643/employees info: version: '1.0' title: Swagger application Отправляю в браузере или soup ui get-запрос на https://localhost:9643/employees/docs/openapi.json получаю 404 Not Found Пробую также сконфигурировать это в аннотации Код: java 1. 2. 3. 4. Результат такой же. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 09.03.2021, 19:21 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Разобрался, оказывается этот класс нужно помещать в тот же класс, где сервис. И никаких урлов указывать не нужно. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.03.2021, 12:31 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  кто то еще юзает это юзлесс дерьмище? мало прогерам работы ,еще вот этими какашками надо сверху присыпать) юзайте конфлюенс - а вот это все это какая то бессмыслица- которую еще и поддерживать надо ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.03.2021, 19:59 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  asv79 кто то еще юзает это юзлесс дерьмище? мало прогерам работы ,еще вот этими какашками надо сверху присыпать) юзайте конфлюенс - а вот это все это какая то бессмыслица- которую еще и поддерживать надо Как только конфлюенс научится генерировать: 1) UI для взаимодействия с сервисом https://petstore.swagger.io/?_ga=2.116214342.1304960575.1615574173-1322946365.1615574173 (правда конкретно этот сервис не из OpenAPI сгенерирован, но по OpenAPI тоже можно) 2) Код клиента: https://swagger.io/tools/swagger-codegen/ то сразу перейду ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.03.2021, 21:38 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  XEugene Разобрался, оказывается  этот класс нужно помещать в тот же класс, где сервис . И никаких урлов указывать не нужно. Опечатка - помещать в то же приложение, конечно. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 18.03.2021, 10:41 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Lelouch asv79 кто то еще юзает это юзлесс дерьмище? мало прогерам работы ,еще вот этими какашками надо сверху присыпать) юзайте конфлюенс - а вот это все это какая то бессмыслица- которую еще и поддерживать надо Как только конфлюенс научится генерировать: 1) UI для взаимодействия с сервисом https://petstore.swagger.io/?_ga=2.116214342.1304960575.1615574173-1322946365.1615574173 (правда конкретно этот сервис не из OpenAPI сгенерирован, но по OpenAPI тоже можно) 2) Код клиента: https://swagger.io/tools/swagger-codegen/ то сразу перейду давай посчитай сколько там переходов на твой говно свагер? я вангую будет 0 ,если не считать самих разрабов сервиса пойми ты вся эта дичь клиентам не впилась в хер- им нужно человеческое описание API я сейчас отвечаю за API нашего сервиса и там есть свагер - а по факту пишут люди как и что ?я им говорю ну вот ссылка на свагер по факту пришлось к ним ехать и настраивать их ПО свагер - это тупо фуфло ,собственно как и все остальное ,никто не опишет сервис лучше,чем разраб его писавший- причем самое смешное я писал недавно API и описал его ,как мне казалось,что будет понятно даже байдену- но по факту сейчас с прода прилетают обращения нон стоп- и никакой свагер тебе это не поможет) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 20.03.2021, 20:24 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  asv79 Lelouch пропущено... Как только конфлюенс научится генерировать: 1) UI для взаимодействия с сервисом https://petstore.swagger.io/?_ga=2.116214342.1304960575.1615574173-1322946365.1615574173 (правда конкретно этот сервис не из OpenAPI сгенерирован, но по OpenAPI тоже можно) 2) Код клиента: https://swagger.io/tools/swagger-codegen/ то сразу перейду давай посчитай сколько там переходов на твой говно свагер? я вангую будет 0 ,если не считать самих разрабов сервиса пойми ты вся эта дичь клиентам не впилась в хер- им нужно человеческое описание API я сейчас отвечаю за API нашего сервиса и там есть свагер - а по факту пишут люди как и что ?я им говорю ну вот ссылка на свагер по факту пришлось к ним ехать и настраивать их ПО свагер - это тупо фуфло ,собственно как и все остальное ,никто не опишет сервис лучше,чем разраб его писавший- причем самое смешное я писал недавно API и описал его ,как мне казалось,что будет понятно даже байдену- но по факту сейчас с прода прилетают обращения нон стоп- и никакой свагер тебе это не поможет) 1) Ну то есть api вы описали хреново?) 2) Сравнение swagger с Вики страницей это вообще сильно) Сразу видно специалиста. 3) Какие «переходы» мне надо «посчитать»? 4) ну и если мы приплетаем личный опыт - у нас на всех проектах swagger, а описание api в confluence я за последние 5 лет видел только 2 раза, и оба раза помимо описания был и swagger (по которому разобраться было в разы проще, чем по графоманству в confluence). Да и в этих случаях в confluence описывали сценарии использования api , а не тупо перечисляли методы и параметры. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.03.2021, 01:39 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  asv79, BTW из OpenApi можно даже в confluence страницы генерировать: 1) https://marketplace.atlassian.com/apps/1219386/open-api-swagger-integration?hosting=cloud&tab=overview 2) https://github.com/starlightknight/swagger-confluence Ну то есть можно, как нормальный человек, вести доку рядом с кодом и получать требуемые артефакты из неё. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.03.2021, 02:12 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Lelouch 3) Какие «переходы» мне надо «посчитать»? клиентские на свой чудо свагер и убедиться что туда никто кроме разрабов ваших же никто не заходит. Еще раз для тех кто в танке- не может пока свагер нормально описать апи ,не поймет его никогда клиент и по факту это мартышкин труд. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.03.2021, 12:42 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Lelouch Ну то есть можно, как нормальный человек, вести доку . и свагер для этого даром не нужен) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.03.2021, 12:45 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  asv79 Lelouch Ну то есть можно, как нормальный человек, вести доку . и свагер для этого даром не нужен) Вы цитируйте до конца фразы пожалуйста) там еще есть "рядом с кодом" Нужен ли для этого swagger - это вопрос. Но confluence этого точно не позволяет. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.03.2021, 12:56 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Lelouch asv79 пропущено... и свагер для этого даром не нужен) Вы цитируйте до конца фразы пожалуйста) там еще есть "рядом с кодом" Нужен ли для этого swagger - это вопрос. Но confluence этого точно не позволяет. При чем тут конфлюенс вообще не понятно- вы можете описание своего апи прибить гвоздями хоть себе на спину и ходить клиентам показывать) ну а по теме-> Тут где то был человек и приводил статистику перехода на свагер клиентами и количество этих переходов было равно нулю ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.03.2021, 16:12 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  asv79 пойми ты вся эта дичь клиентам не впилась в хер- им нужно человеческое описание API ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.03.2021, 23:07 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Swagger - это рак который на "безрыбье является рыбой". Грубо говоря он - плох. Но альтернатив ему пока нет. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.03.2021, 23:23 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  asv79, Ты используй под словом "клиент" лучше слово "заказчик". Нужен ли сабж заказчику? Если у него отдел IT есть, это одно. Если нет это другое. Сабж это автоматизация. Спринг тоже автоматизация. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.03.2021, 07:34 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  mayton Swagger - это рак который на "безрыбье является рыбой". Грубо говоря он - плох. Но альтернатив ему пока нет. Альтернатива1 авторМы смогли узнать, какие операции были доступны и какими элементами они управляют. И нам не нужно было знать структуру URI. Метаданные сказали нам, где искать эти переходы RESTful. Это означает, что сервер может изменять URI, и это не повлияет на нашу способность взаимодействовать со службой. https://spring.io/blog/2014/07/14/spring-data-rest-now-comes-with-alps-metadata ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.03.2021, 07:39 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.03.2021, 10:13 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  mayton, Есть старый, добрый крОвавый Enterprise SOAP (WSDL/XML/XSD). Но вот инструменты для него стоят денеХ, но у нас очень любят халяву. У кого денеХ нет, тот использует либо халявный Swagger, либо пишет пример использования на туалетной бумажке в confluence, а потом когда оказывается, что бумажка давным, давно протухла использует её по назначению и скачет верхом с шилом в . ко всем потребителям сервиса настраивать их системы. Альтернативы есть всегда - к примеру поддерживать готовые библиотеки под языки, которые используют потребителя сервиса + туалетную бумажку с описанием, как использовать и какие вызовы api использовать, что выполнить заложенный процесс. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.03.2021, 13:34 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Желаете человеческое описание типа  https://github.com/hhru/api  ? Это стоит отдельных денег. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.03.2021, 13:48 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Bsplesk Желаете человеческое описание типа  https://github.com/hhru/api  ? Это стоит отдельных денег. +1 ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.03.2021, 14:38 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  PetroNotC Sharp, Ну как сказать....., конечно, гораздо лучше confluence, только вот разработчики читать не любят. Разработчикам удобна либа или тотже swagger контракт, по которому можно сгенерить классы/либу в один клик и начать работать. Подтверждение: И как в любой человекочитаемой документации присутствуют пробелы и неточности (в отличии от генеренного контракта). https://habr.com/en/company/hh/blog/303168/ ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.03.2021, 19:44 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.03.2021, 20:07 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Bsplesk, Предлагаю разобрать более подробно два ваших примера. - пример генерации прокси классов как в SOAP (зачем они вообще) - не соответствие документации самому API. Например, в soap генерация нужна так как отправляется вообще xml))) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.03.2021, 07:54 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Bsplesk, авторНу как сказать....., конечно, гораздо лучше confluence, только вот разработчики читать не любят. Разработчикам удобна либа или тотже swagger контракт, по которому можно сгенерить классы/либу в один клик и начать работать. Вот пример где мне нужна либа и описание человеческого api, но никак не генератор и сваггер и... Андроид с java +либа retrofit - пишем вызов Код: java 1. 2. 3. 4. 5. 6. Далее описываем интерфейс IServerAPI по ДОКУМЕНТАЦИИ. Че там генерировать? Если генерировать то SOAP будет. Движемся по кругу. Имхо ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.03.2021, 15:31 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  PetroNotC Sharp Че там генерировать? ну представь себе, что у тебя в этом IServerAPI двести методов. руками ты их задолбаешься писать, тут бы как раз генератор и помог - сразу тебе этот IServerAPI сгенерил. А когда 5,5 методов то да, можно и руками ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.03.2021, 16:30 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  chpasha, Я представил. И подумал что 200 методов не согласуется с REST принципами.. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.03.2021, 16:46 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  chpasha, Это как такой вопрос - "представь что человеку нужно выпить 200л пива". Ну дак в год же!))))) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.03.2021, 16:49 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  PetroNotC Sharp chpasha, Я представил. И подумал что 200 методов не согласуется с REST принципами.. В первом приближении на один тип данных 5 эндпойтов + по 5 на каждую коллекцию, сотню-другую на простеньком проекте набрать запросто ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.03.2021, 17:02 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Андрей Панфилов, Пример нужен. Ведь сотня на проект это и есть - бочка пива, но за год.... ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.03.2021, 17:08 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  PetroNotC Sharp Андрей Панфилов,Пример нужен. да бери любой популярный сервис и оценивай возможность написания кода руками: - youtube: https://github.com/APIs-guru/openapi-directory/blob/master/APIs/googleapis.com/youtube/v3/openapi.yaml - s3: https://github.com/APIs-guru/openapi-directory/blob/master/APIs/amazonaws.com/s3/2006-03-01/openapi.yaml у них предметная область не особо-то и широкая, т.е можешь считать что одна спецификация - это один микросервис PetroNotC Sharp но за год.... боюсь что за год придется пройти ни один десяток увлекательных квестов в духе "мы тут что-то поправили в тексте - нужно доработать API" ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.03.2021, 17:31 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Андрей Панфилов, Давай не будем обсуждать гигантов IT. Там вообще никакие законы, паттерны и логика не работает. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.03.2021, 17:40 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Андрей Панфилов, >боюсь что за год придется пройти ни один десяток увлекательных квестов в духе "мы тут что-то поправили в тексте - нужно доработать API" = вы хотите SOAP - кнопа получить новый API - кнопа Сгенерировать новые версии клиентских классов - кнопа Пересобрать проект Разгребаем 1500 errors ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.03.2021, 17:43 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Кто здесь против автоматизации? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.03.2021, 17:53 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  mayton Кто здесь против автоматизации? Не понравилось) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.03.2021, 17:57 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Petro, какие принципы - мы же не в мире единорогов живем. Вот у меня валяется wsdl какой-то и в нем, я специально посмотрел ибо помню, что жесть какая-то - 630 пилять методов. Ну вот и представь себе сгенерить для него клиент или сервер руками :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.03.2021, 18:16 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  mayton, Вот был на фронте раньше JS. И все было замечательно. Но тут появился клиент java ИЗ ЗА дребаных микросервисов. Тут ведь классы перегонять понадобилось! ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.03.2021, 18:19 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  PetroNotC Sharp mayton, Вот был на фронте раньше JS. И все было замечательно. Но тут появился клиент java ИЗ ЗА дребаных микросервисов. Тут ведь классы перегонять понадобилось! JS никуда не делся. Он остался и работает. Давай вот подкорректируй тезисы с учётом этого факта. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.03.2021, 18:27 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  mayton, Мне в js и в андроиде Умные часы не нужно классы перегонять. Как то так. Че там генерировать? Мапы? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.03.2021, 18:31 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Классик как-то сказал. Пусть сохнет, говорит Свинья. Ничуть меня он не тревожит. В нем проку мало вижу я. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.03.2021, 18:33 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  chpasha Petro, какие принципы - мы же не в мире единорогов живем. Вот у меня валяется wsdl какой-то и в нем, я специально посмотрел ибо помню, что жесть какая-то - 630 пилять методов. Ну вот и представь себе сгенерить для него клиент или сервер руками :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.03.2021, 18:41 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Вырвать и сжечь. Прям на спине оголтелых "аналогистов". ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.03.2021, 18:58 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  PetroNotC Sharp wsdl это SOAP - атавизм как ногти и волосы в данном случае выбор конкретной технологии не важен, важно что в дикой природе такие встречаются Http-бэкенды с сотнями методов и плевать они хотели на принципы PetroNotC Sharp Мне в js и в андроиде Умные часы не нужно классы перегонять. Как то так. Че там генерировать? Мапы? в андроиде овердофига чего генериться, там вообще annotation processing в последние годы - любимая фишка. тот же android binding работает на кодогенерации и dagger уже не говоря про массы либ типа parceler, androidannotations, permissions-dispatcher и т.п. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.03.2021, 19:35 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  chpasha, Ну вот смотри. Разве логично ГЕНЕРИТЬ КЛИЕНТ СО ВСЕМИ МЕТОДАМИ что там есть? Смотри как в SQL. В бд пол лимона полей. Но я пишу select тут поля только те что мне надо Логично? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.03.2021, 19:51 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  PetroNotC Sharp chpasha, Ну вот смотри. Разве логично ГЕНЕРИТЬ КЛИЕНТ СО ВСЕМИ МЕТОДАМИ что там есть? Смотри как в SQL. В бд пол лимона полей. Но я пишу select тут поля только те что мне надо Логично? Это называется протокол. Но если сильно хоца - подредактируй свой клиент и выкинь те методы что ты не используешь. Но КМК отсуствие нужного метода в час Х - бОльшее зло чем "лишние" методы. Все таки у этого API был автор. И он закладывал туда какую-то идею. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.03.2021, 22:15 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  PetroNotC Sharp Разве логично ГЕНЕРИТЬ КЛИЕНТ СО ВСЕМИ МЕТОДАМИ что там есть? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.03.2021, 22:55 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  PetroNotC Sharp Ну вот смотри. Разве логично ГЕНЕРИТЬ КЛИЕНТ СО ВСЕМИ МЕТОДАМИ что там есть? Смотри как в SQL. В бд пол лимона полей. Но я пишу select тут поля только те что мне надо Логично? Неа, вот ты берешь и подрубаешь к коду зависимость какую-то, а используешь от силы 5% кода из этой зависимости, вопрос: зачем зависимость подрубать, если можно заново написать, а? Если про REST говорить, то там можно в качестве примера привести HATEOAS - там без использования всего выставленного API клиент может легко соснуть. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.03.2021, 23:34 | 
  
  
  
   | 
||
| 
 
Как указать Swagger-у контекст приложения rest-сервиса? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Андрей Панфилов, Именно HATEOAS. "Не сваггером единым". chpasha, Да вот, все больше ситуаций когда "берем то что нужно из API" все больше и больше. Я выше либу retrofit приводил. Глупо генерировать всё всё всё API. Оно разбросано по 1500 dll, ocx, idl, wsdl, url mayton, У гугл карт нет REST потому что там вообще ставится клиент от гугла в клиент который ты пишешь. То есть вариантов то много, чтобы нагибать программиста брать себе 600 методов. Не люблю бардак. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.03.2021, 07:06 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?all=1&fid=59&tid=2120499]:  | 
    0ms | 
get settings:  | 
    9ms | 
get forum list:  | 
    13ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    59ms | 
get topic data:  | 
    10ms | 
get forum data:  | 
    3ms | 
get page messages:  | 
    78ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 256ms | 
| total: | 437ms | 

| 0 / 0 | 

    Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
    
    
    «На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
    
    
    ... ля, ля, ля ...