вторник, 24 января 2017 г.

Spring context creation steps

У Spring есть четкий порядок инициализации объектов:
  1. Формируется Configuration Metadata, она может быть создана из XML-контекста, из конфигурации с помощью Annotations либо Java Configuration.
  2. Все объекты, которые имплементируют интерфейс BeanFactoryPostProcessor, читают Metadata и изменяют ее в соответствии со своим предназначением.
  3. Вся Metadata, которую модифицировали и нет, передается в BeanFactory, которая непосредственно и создает spring beans.
  4. Все объекты, которые имплементируют интерфейс BeanPostProcessor, производят pre initializing- и post initialization-действия.
  5. Все бины, которые уже были инициализированы, отдаются в IoC Container.

Источник

Комментариев нет:

Отправить комментарий