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

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