Встречается на собеседованиях • сегодня
Как работает Singletone бины
Singleton - это scope бина в Spring, при котором контейнер создает только один экземпляр бина на все приложение. Этот экземпляр кэшируется и переиспользуется для всех инъекций.
Особенности:
- По умолчанию все бины в Spring — синглтоны.
- Потокобезопасность зависит от реализации бина.
- Жизненный цикл управляется контейнером (создается при старте или по требованию, уничтожается при закрытии контекста).
Пример:
java
@Component
public class SingletonService {
private int counter = 0;
public int incrementAndGet() {
return ++counter;
}
}При каждом вызове incrementAndGet() у инжектированного бина будет увеличиваться один и тот же counter.

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