Встречается на собеседованиях • сегодня
Что происходит в Spring, когда делаешь первый запрос
При первом запросе в Spring Boot происходит инициализация контекста приложения:
- Создается экземпляр
ApplicationContext - Сканируются компоненты (
@Component,@Service,@Controllerи т.д.) - Создаются и внедряются бины (с учетом областей видимости)
- Применяются
@PostConstructметоды - Запускаются
ApplicationRunner/CommandLineRunnerбины
Пример ленивой инициализации бина:
java
@Bean
@Lazy
public MyService myService() {
return new MyService(); // Создастся только при первом обращении
}Первые запросы обычно медленнее из-за этой инициализации. В продакшене часто делают "прогрев" приложения перед использованием.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы