bean生命周期
2021-04-21 08:58:34 21 举报
bean生命周期
作者其他创作
大纲/内容
开始
调用aware接口对应方法
拓展:此处@PreDestory调用生效
拓展:此处@PostConstruct调用生效
定位配置文件@ComponentScan
postProcessBeforeDestruction
装载BeanDefinition进IOC容器
bpp-before
生存期
1、DisposableBean接口-destroy()2、包含destroy-method属性
bpp-after
结束
setBeanNamesetBeanFactorysetApplicationContext
填充属性
InstantiationAwareBeanPostProcessor实例化前后的处理工作,如属性注入@AutoWired
自定义初始化方法
bfpp调用,在实例化前修改BeanDefiniton
实例化的过程是一个创建Bean的过程,即调用Bean的无参构造函数,单例的Bean放入单例池中
1、initializingBean-afterPropertiesSet()2、包含init-method属性
自定义销毁方法
Spring生命周期
BeanDefinitonReader读取配置文件,生成BeanDefinition
拓展:aop的相关实现
实例化Bean对象
0 条评论
下一页