Création de l’ApplicationContext

Spring scanne tous les packages (avec ASM) et utilise les BeanProcessor.

La BeanFactoryPostProcessor utilise le ConfigurationClassPostProcessor pour identifier et gérer les Beans Spring @Configuration, @Component, @Repository@Service et @Controller.

Le BeanPostProcessor utilise l’AutowiredAnnotationBeanPostProcessor pour l’Autowire : @Autowired, @Value, les constructeurs, le CommonAnnotationBeanPostProcessor pour la JSR-250 : les @Resource, @PostConstruct, le PersistenceAnnotationBeanPostProcessor pour JPA et l’EventListenerMethodProcessor et le DefaultEventListenerFactory pour les @EventListener.

couv_EP4JASP.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
La configuration des logs
Suivant
Préparation et rafraîchissement du contexte