Встречается на собеседованиях • сегодня
Что лежит в основе Spring фреймворка
Spring основан на двух ключевых принципах:
- IoC (Inversion of Control) - управление объектами и их зависимостями передается контейнеру Spring. Вместо создания объектов напрямую, разработчик описывает их в конфигурации, а Spring создает и управляет ими.
- DI (Dependency Injection) - механизм внедрения зависимостей, частный случай IoC. Spring автоматически подставляет зависимости в объекты через конструктор, сеттеры или поля.
Пример DI через конструктор:
java
@Service
public class UserService {
private final UserRepository repository;
@Autowired
public UserService(UserRepository repository) {
this.repository = repository;
}
}Также важны:
- AOP для сквозной функциональности
- Шаблоны для работы с БД, транзакциями
- Модульность (Spring Boot, Security, Data и др.)

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