Сопоставление Junior Бины: скоупы и жизненный цикл обновлено

Скоуп и время жизни

Вопрос

Сопоставьте скоуп и сколько живёт экземпляр.

Попробуйте сами

Нажмите слева, потом подходящее справа.

Показать ответ и разбор

Коротко

Singleton живёт с контекстом, prototype создаётся при каждом обращении к контейнеру и дальше не отслеживается, web-скоупы привязаны к запросу и сессии.

Правильные пары

singleton
Весь ApplicationContext
prototype
Новый при каждом получении из контейнера
request
Один HTTP-запрос
session
Одна HTTP-сессия

Разбор

Singleton живёт с контекстом, prototype создаётся при каждом обращении к контейнеру и дальше не отслеживается, web-скоупы привязаны к запросу и сессии.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.