Встречается на собеседованиях • сегодня
Что делает Spring IoC
Spring IoC (Inversion of Control) — это механизм, при котором управление созданием и связыванием объектов передаётся контейнеру Spring, а не разработчику. Вместо явного создания объектов через new, Spring управляет их жизненным циклом, внедряя зависимости (DI — Dependency Injection).
Пример:
java
@Component
public class UserService {
private final UserRepository userRepository;
@Autowired
public UserService(UserRepository userRepository) {
this.userRepository = userRepository;
}
}Здесь:
@Componentпомечает класс как управляемый Spring.@Autowiredуказывает, что зависимостьUserRepositoryдолжна быть внедрена автоматически.
Преимущества:
- Уменьшение связанности кода.
- Упрощение тестирования (можно подменять зависимости).
- Централизованное управление бинами.

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