OpenAPI, ORM, SVG и Lottie Заметка
RSS DZone.com

OpenAPI, ORM, SVG и Lottie

Это третье продолжение к посту о релизе в пятницу. Субботний пост был о том, как вы итерируете; вчерашний — о новых API платформы в ядре; сегодняшний — о наборе компонентов, которые меняют способ написания структурных частей приложения. Компоненты включают генератор клиентов OpenAPI, ORM для SQLite, мапперы JSON и XML, привязку компонентов с валидацией, транскодеры SVG и Lottie во время сборки, а также декларативный маршрутизатор с глубокими ссылками. Все это работает на едином конвейере генерации кода во время сборки: проход плагина Maven, который читает аннотации или декларативные исходные файлы во время сборки и генерирует типизированный Java-код, который компилируется в ваш бинарный файл. Никакого отражения, никакого загрузчика сервисов, никакого Class.forName. Раздел "Как это работает" в конце этого поста описывает механику генерации кода после того, как вы увидите, что он обеспечивает.