Встречается на собеседованиях • сегодня
Для чего нужна область видимости у Bean
Область видимости (scope) у бина определяет его жизненный цикл и видимость в контексте приложения. Spring поддерживает несколько стандартных scope:
- Singleton (по умолчанию) – один экземпляр на весь контекст.
- Prototype – новый экземпляр при каждом запросе.
- Request – экземпляр на HTTP-запрос (веб).
- Session – экземпляр на HTTP-сессию (веб).
- Application – экземпляр на ServletContext.
Пример:
java
@Bean
@Scope("prototype")
public MyService myService() {
return new MyService();
}Зачем нужно:
- Контроль времени жизни объектов (например, не хранить состояние в singleton).
- Оптимизация памяти (prototype для тяжелых объектов).
- Изоляция данных (request/session scope в вебе).

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