Встречается на собеседованиях • сегодня
В чем разница между Singleton и Prototype scope
Singleton - один экземпляр на всё приложение. Создается при старте контекста Spring и живет до его завершения. Все запросы к бину возвращают один и тот же объект.
Prototype - новый экземпляр при каждом запросе. Spring не управляет полным жизненным циклом, после создания и инициализации клиент должен сам освобождать ресурсы.
Пример:
java
@Scope("singleton") // по умолчанию
public class ConfigService { ... }
@Scope("prototype")
public class RequestProcessor { ... } Ключевые отличия:
- Singleton: shared state, thread-safety важен
- Prototype: независимые экземпляры, но больше накладных расходов

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