Встречается на собеседованиях • сегодня
Что такое Prototype Bean Scope
В Spring, prototype bean — это бин, который создаётся каждый раз заново при запросе из контекста. В отличие от singleton (по умолчанию), где один экземпляр на весь контекст.
Пример:
java
@Configuration
public class AppConfig {
@Bean
@Scope("prototype")
public MyPrototypeBean myPrototypeBean() {
return new MyPrototypeBean();
}
}Особенности:
- Каждый
getBean()или инжект создаёт новый экземпляр - Подходит для stateful компонентов
- Spring не управляет полным lifecycle (не вызывает destroy-методы)
- Может привести к утечкам памяти, если не контролировать создание
Используется, когда нужно независимое состояние для каждого использования.

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