Bean 生命周期 钩子
创建 ➡ 初始化 ➡ 销毁
创建 - 钩子
- 构造方法
初始化(属性赋值后进行初始化) - 钩子(按顺序)
BeanPostProcessor接口的postProcessBeforeInitialization@PostConstructInitializingBean接口的afterPropertiesSet@Bean的initMethodBeanPostProcessor接口的postProcessAfterInitialization
ps: BeanPostProcessor是对每个Bean进行处理
销毁 - 钩子(按顺序)
@PreDestroyDisposableBean接口的destroy@Bean的destroyMethod
运行示例
第一行是构造方法打印的


浙公网安备 33010602011771号