Par exemple, si je déclare dans mon application-context.xml :
<context:annotation-config/>
J'ai lu dans le documentation officielle :
Les post-processeurs implicitement enregistrés sont les suivants AutowiredAnnotationBeanPostProcessor, CommonAnnotationBeanPostProcessor, PersistenceAnnotationBeanPostProcessor, ainsi que le post-processeur susmentionné RequiredAnnotationBeanPostProcessor.
Mais je me demandais comment Spring fait ce travail sous le capot, je penserais que ce 1-liner est converti en plusieurs définitions de bean pour les post-processeurs mentionnés par la documentation.
Cependant, ma question est la suivante : quel composant/classe de Spring implémente cette fonction ? conversion de la définition d'une ligne à une définition de plusieurs haricots". la fonctionnalité ?