Spring bean生命周期
2017-10-25 13:14:06 0 举报
Spring bean生命周期
作者其他创作
大纲/内容
容器关闭
对实例化的bean填充属性
若这个Bean实现了DisposableBean接口,会调用destroy()方法;
若这个bean实现了ApplicationContextAware接口,会调用其setApplicationContext(ApplicationContext)方法.传入bean所在的Spring上下文引用
bean准备就绪
若实现了InitialiizingBean接口,会调用afterPrppertiesSet()方法;若配置了init-method属性,则调用配置的初始化方法
驻留在应用程序上下文中,直到应用程序上下文被销毁
若这个bean实现了BeanPostProcessor接口,会调用postProcessAfterInitialization()方法
若这个bean实现了BeanPostProcessor接口,会调用postProcessBeforeInitialization()方法
若这个bean实现了BeanNameAware接口,会调用其setBeanName(BeanId)方法.
实例化bean
若配置了destroy-method属性,则调用配置的销毁方法。
若这个bean实现了BeanFactoryAware接口,会调用其setBeanFactory()方法.传入BeanFactory容器实例
收藏
收藏
0 条评论
下一页