Встречается на собеседованиях • сегодня
Контролирует ли Spring Scope Prototype
Да, Spring контролирует scope prototype, но не управляет полным жизненным циклом бина, как в случае с singleton. Каждый запрос на получение prototype-бина создает новый экземпляр. Spring инициализирует его, внедряет зависимости, но не вызывает destroy-метод (если он есть).
Пример:
java
@Component
@Scope("prototype")
public class PrototypeBean {
// При каждом вызове context.getBean() будет новый экземпляр
}Нюансы:
- Подходит для stateful-бинов (например, пользовательские сессии).
- Не подходит для stateless-бинов из-за накладных расходов на создание.
- Требует аккуратного управления, если бины содержат ресурсы (например, соединения с БД).

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