Выбор ответа Junior IoC и внедрение зависимостей спрашивают часто обновлено
Что такое IoC
Вопрос
Что означает Inversion of Control в Spring?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Объекты не создают зависимости сами, их связывает контейнер. При IoC управление созданием и связыванием объектов переходит к контейнеру, а класс лишь объявляет, что ему нужно.
Варианты ответа
- Объекты не создают зависимости сами, их связывает контейнерправильный ответ
- Контроллеры вызываются раньше сервисов и управляют ими
- Управление транзакциями передаётся самой базе данных
- Код фреймворка вызывается из кода приложения, а не наоборот
Разбор
При IoC управление созданием и связыванием объектов переходит к контейнеру, а класс лишь объявляет, что ему нужно. Последний вариант описывает обычную библиотеку, а IoC как раз наоборот: фреймворк вызывает ваш код. Порядок слоёв и транзакции к понятию не относятся.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.