spring基础概念

spring bean的定义方式

1、xml bean标签定义

2、@Bean、@Component注解定义

3、BeanDefinition 方式

4、FactoryBean方式

5、Supplier方式

 

Spring容器

1、BeanFactory

2、ApplicationContext

3、AnnotationConfigApplicationContext

4、ClassPathApplicationContext

5、FileSystemXmlApplicationContext

 

Spring Bean生命周期

1、构造BeanDefinition

2、实例化

3、属性填充

4、初始化

5、销毁

 

生命周期扩展点

1、BeanPostProcessor 扩展于初始化前后

2、InstantiationAwareBeanPostProcessor 扩展实例化前后

上一篇:计算机基础——原码、反码、补码


下一篇:Spring源码分析