Доклад

Spring AOT: кодогенерация на стероидах

На русском языке

Магия Spring Boot дается недешево: прокси в рантайме, рефлексия и динамическая генерация классов замедляют запуск и раздувают потребление памяти. GraalVM Native Image обещал решение, но долгая сборка и сложности с дебагом удерживают многие команды от его использования.

А можно ли получить плюсы — быстрый старт и низкое потребление памяти — без перехода на Native?

Появление Spring AOT знаменует мощный сдвиг — от магии во время рантайма к оптимизации на этапе сборки. Разберу, как предварительная AOT-обработка контекста в Spring позволяет создавать более легкие и быстрые приложения — даже на JVM.

Вы увидите реальные показатели производительности, поймете, как работают BeanFactoryInitializationAotProcessor, RuntimeHints и генерация кода. Узнаете, где AOT действительно сияет и где лучше его не применять.

Спойлер: ваше Spring-приложение не обязано быть прожорливым монстром.

Спикеры

Доклады