Как стать автором
Обновить
6
0

Пользователь

Отправить сообщение

Генерация PDF-документации из OpenAPI-спецификации в SpringBoot-приложении

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров4.3K

При интеграции с нашим приложением, написанном на "классическом" SpringBoot-стэке встал вопрос о предоставлении описания АПИ партнеру. Фактически из коробки SpringBoot позволяет развернуть на стороне приложения тонкий Swagger-клиент и сгенерировать на лету спецификацию в формате Swagger (OpenAPI), которая представляет собой JSON особой структуры (хотя если читатель не знает, что это, наверное нет никакого смысла вообще читать эту статью).

Проблема осложнялась тем, что наш партнер разрабатывал на 1С, и во всех современных спецификациях для него были слишком сложно освоиться, поэтому встала задача предоставить документацию в человекориентированном виде - DOC, PDF и прочее.

В ходе изысканий в google, была найдена статья, и советы на stackoverflow, которые фактически повторяли эту статью. Фактически было найдено 2 варианта решения:

1) Использовать онлайн-конвертер

2) Настроить цепочку из 3 maven-плагинов:

Читать далее
Всего голосов 3: ↑2 и ↓1+2
Комментарии4

Фреймворк Camel: сравнение компонентов HTTP и AHC

Время на прочтение5 мин
Количество просмотров2.5K

В данной статье производится сравнение работы простейших сервисов реализованных с помощью фреймворка Camel и двух его компонентов: HTTP и AHC. Углубляться в структуру и работу с самим фреймворком не будем, предполагается что читатель уже немного знаком с ним.

Читать далее
Всего голосов 10: ↑10 и ↓0+10
Комментарии11

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность