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

Что такое Bean Factory

Bean Factory — это основной интерфейс (BeanFactory) в Spring, предоставляющий базовый функционал IoC-контейнера. Он управляет жизненным циклом бинов, их созданием, конфигурацией и внедрением зависимостей.

Ключевые особенности:

  • Ленивая инициализация бинов (по умолчанию).
  • Поддерживает различные конфигурации (XML, аннотации).
  • Позволяет получать бины по имени или типу.

Пример:

java
BeanFactory factory = new XmlBeanFactory(new ClassPathResource("beans.xml"));
MyBean bean = (MyBean) factory.getBean("myBean");

Отличие от ApplicationContext:
ApplicationContext расширяет BeanFactory, добавляя AOP, события, интернационализацию и более удобную интеграцию с аннотациями.

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

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

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

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