Spring自动扫描装配bean大体流程

2018-12-04  本文已影响0人  SimbaF

1. <context:component-scan/>标签的扫描解析

解析配置文件,遇到<context:component-scan/>标签,该标签属于自定义标签,该自定义标签的命名空间对应的NamespaceHandler的实现类是ContextNamespaceHandler,在ContextNamespaceHandler下注册了一个BeanDefinitionParser,具体实现类为ComponentScanBeanDefinitionParser.由ComponentScanBeanDefinitionParser完成对<context:component-scan/>标签的解析和扫描注解bean的工作.

2. ComponentScanBeanDefinitionParser完成的工作

3. AutowiredAnnotationBeanPostProcessor完成的工作

上一篇 下一篇

猜你喜欢

热点阅读