Bean 生命周期
创建
初始化
销毁
1.实现 initializingBean 接口的 afterPropertiesSet()方法,当 beanFactory 创建好对象,且把 bean 所有属性设置好之后,会调这个方法,相当于初始化方法
2.实现 DisposableBean 的 destory 方法,当 bean 销毁时会把单例 bean 进行销毁
JSR250 规范
@PostConstruct:在 Bean 创建完成,且属于赋值完成后进行初始化属于 jdk 规范的注解
@proDestroy:在 bean 将被移除之前进行通知,在容器消费之前进行清理
BeanPostProcessorsr
bean 的后置处理器,在 bean 初始化之前调用进行拦截,在 bean 初始化前后进行一些处理工作使用 BeanPostProcessors 如何控制 Bean 的生命周期
是心啊 BeanPostProcessors 的两个接口即可
1.post Process Before Initialization()
2.post Process After Initialization()
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于