Например, если я объявляю в моем прикладном context.xml:Как работает пространство имен Spring?
<context:annotation-config/>
Я прочитал от official documentation:
неявно зарегистрированные постпроцессоры включают AutowiredAnnotationBeanPostProcessor, CommonAnnotationBeanPostProcessor, PersistenceAnnotationBeanPostProcessor, а также вышеупомянутый RequiredAnnotationBeanPostProcessor.
Но мне было интересно, как весна это работает под капотом, я думаю, что этот 1-лайнер преобразуется в несколько определений бобов для постпроцессоров, упомянутых в документации.
Тем не менее, мой вопрос в том, что компонент Spring/класс реализует это преобразование 'от 1-лайнера к нескольким определениям бобов' функциональность?
См: http://stackoverflow.com/questions/11174286 –