概述
spring整个生命周期,包括spring整个容器的生命周期,也包括spring容器里面单个bean的生命周期,每个阶段spring都给我们留下了拓展接口,方便我们更加灵活定制化spring容器以及容器里面的每个bean
spring容器生命周期整理
在这里插入代码片
spring容器bean生命周期整理
1.BeanPostProcessor
作用:每个bean在初始化过程中,将创建的原始bean可以进一步定制,比如将原始bean生成一个代理bean
;这样就达到了在原始bean创建完成,还能达到定制的目的。
spring中的运用:@PostConstruct,Aware,@Autowired,proxy等,只要是在一个bean创建过程中,能对一个
bean做任务动作,执行任何方法,只要定义好相应的BeanPostProcessor