Можно ли использовать Swagger для автоматической генерации Java Records?

Здравствуйте!
Я хочу использовать Swagger (OpenAPI) для генерации записей (records) в java-проекте, вместо классов. Возможно ли это? Я искал информацию, но не нашел ответа.
  • 16 декабря 2023 г. 20:56
Ответы на вопрос 1
Да, вы можете использовать Swagger (OpenAPI) для автоматической генерации Java Records. Swagger позволяет описывать API в машиночитаемом формате, который затем может быть использован для генерации кода на разных языках программирования, включая Java.

Чтобы сгенерировать Java Records с помощью Swagger, вам потребуется использовать инструмент генерации кода, например, Swagger Codegen или OpenAPI Generator. Эти инструменты позволяют задать шаблоны для генерации кода, включая возможность генерации Java Records вместо классов.

При запуске инструмента генерации кода, вы можете указать соответствующую опцию или настроить шаблон генерации кода, чтобы сгенерировать Java Records вместо классов.

Однако, имейте в виду, что Java Records доступны только в Java 16 и выше, поэтому убедитесь, что ваш проект использует соответствующую версию Java.
Похожие вопросы