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

Где хранится Singleton бин

Singleton бин в Spring хранится в контексте приложения (ApplicationContext) как единственный экземпляр на весь жизненный цикл приложения. По умолчанию все бины в Spring имеют scope "singleton", если явно не указан другой scope (например, prototype, request, session).

Пример:

java
@Service // или @Component, @Repository и т.д.
public class MyService {
    // Будет создан один экземпляр на всё приложение
}

Контейнер Spring создаёт экземпляр при первом обращении и хранит его в кеше. Все последующие запросы этого бина получат тот же самый экземпляр. Уничтожается singleton бин при закрытии контекста приложения.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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