Встречается на собеседованиях • сегодня

Что лежит в основе Spring Core

В основе Spring Core лежит IoC-контейнер (Inversion of Control), который управляет жизненным циклом бинов и их зависимостями через DI (Dependency Injection). Ключевые компоненты:

  • BeanFactory – базовая реализация контейнера.
  • ApplicationContext – расширенная версия BeanFactory с поддержкой AOP, событий, i18n и др.
  • Аннотации (@Component, @Autowired, @Configuration) для конфигурации.

Пример DI через конструктор:

java
@Service
public class UserService {
    private final UserRepository repository;

    @Autowired
    public UserService(UserRepository repository) {
        this.repository = repository;
    }
}

Spring использует рефлексию и проксирование для работы DI и AOP. Конфигурация может быть XML, Java-based или через аннотации.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы