Как конвертировать Java POJO в модель JSON и пример через Swagger, как это показано в swagger-ui

Я хотел бы знать, есть ли простой способ повторно использовать некоторую утилиту в любом из проектов чванства, чтобы я мог достичь чего-то похожего на это:

String model = SomeSwggerUtil.generateModelString(MyPojo.class);
String example = SomeSwggerUtil.generateExampleString(MyPojo.class);

Я пытаюсь сгенерировать ту же модель и пример строки, которые Swagger-UI показывает на своей веб-странице Swagger-UI.

Какой класс / утилиту я вызываю для достижения этой цели?

1 ответ

Когда я хочу создать модули из моих определений сваггера, я использую инструмент сваггер-кодоген. Он генерирует модули в разных языках, и есть некоторая поддержка Java. Есть -i флаг, который позволяет указать ваш файл определения чванства. После установки инструмента кодирования CLI команда будет выглядеть примерно так:

swagger-codegen-cli generate -i "/path/to/swaggerDefinition"
Другие вопросы по тегам