Встречается на собеседованиях • сегодня

Что такое Prototype Bean Scope

Prototype Bean в Spring — это бин, который создаётся каждый раз заново при запросе из контейнера. В отличие от Singleton (по умолчанию), где один экземпляр на весь контекст, Prototype обеспечивает новый объект для каждого вызова `getBean()` или инжекта. Пример: ```java @Scope("prototype") @Component public class PrototypeService { // ... } ``` При каждом внедрении (`@Autowired`) или вызове `context.getBean(PrototypeService.class)` будет создаваться новый экземпляр. **Нюансы:** - Не управляется жизненным циклом контейнера (не вызываются destroy-методы). - Для зависимостей внутри Singleton-бинов требуется `@Lookup` или `Provider` чтобы избежать фиксации одного экземпляра. Используется для состояния, которое не должно разделяться (например, пользовательские сессии).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы