The official documentation contains incorrect description on <context:annotation-config/>
:
1) No RequiredAnnotationBeanPostProcessor is automatically registered.
According to source code of AnnotationConfigBeanDefinitionParser class we see that there is a using of AnnotationConfigUtils class. Investigating the code of letter one we see that there is registration of 5 BeanPostProcessor and BeanFactoryPostProcessor classes.
2) There are 2 additional processor that are registered when using aforementioned annotation
3) AutowiredAnnotationBeanPostProcessor also processes @Lookup annotation.
4) CommonAnnotationBeanPostProcessor also processes JAX-WS @WebServiceRef and EJB3 @EJB annotations
Comment From: sbrannen
This has been merged into master
in 35ea33e13a452b7fd3b7e5fae3eeddc058ae4b00 and revised in 0f54585f05734a21324600b0cd1ea07826acb66f.
Thanks