Встречается на собеседованиях • сегодня
Что использовал в качестве системы инверсирования в последнем проекте
В последнем проекте использовал Spring Framework для DI (Dependency Injection). Основные аннотации:
@Autowiredдля внедрения зависимостей@Component,@Service,@Repositoryдля объявления бинов@Configuration+@Beanдля ручного конфигурирования
Пример:
java
@Service
public class UserService {
@Autowired
private UserRepository userRepo; // DI через поле
public User getUser(Long id) {
return userRepo.findById(id);
}
}Плюсы Spring DI:
- Упрощает тестирование (можно мокать зависимости)
- Уменьшает связанность кода
- Гибкость конфигурации (профили, условные бины)
Для более сложных сценариев использовал @Qualifier и кастомные аннотации.

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