Встречается на собеседованиях • сегодня
Как инверсия контроля связана со Spring
Инверсия контроля (IoC) — это принцип, при котором управление объектами передаётся контейнеру, а не создаётся вручную. Spring реализует IoC через DI (Dependency Injection).
Пример:
java
// Без Spring
class Service {
private Repository repo = new RepositoryImpl(); // Жёсткая зависимость
}
// С Spring
@Component
class Service {
@Autowired
private Repository repo; // Зависимость внедряется контейнером
}
text
Spring создаёт и управляет бинами (объектами), внедряя зависимости автоматически через аннотации (`@Autowired`, `@Component`) или конфигурацию (`@Bean`). Это упрощает тестирование и уменьшает связанность кода.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы