Spring Beanライフサイクル
1371 ワード
仕事を探しているとSpringのBeanのライフサイクルを聞かれる人もいますが、Springに詳しいかどうか、仕事ではあまり使われていない内容を考察してみましょう.簡単に見てみましょう.
以上の10ステップは面接や筆記試験のテンプレートとして使用できます.また、SpringコンテキストBeanを適用するライフサイクルについて説明します.Springを適用する工場であるBeanFactoryであれば、5ステップ目を外すとOkになります.
Servlet : , init, service, destroy;
Spring Bean ,
1、 Bean-- new;
2、 Spring Bean -- IOC ;
3、 Bean BeanNameAware , setBeanName(String) , Spring Bean id
4、 Bean BeanFactoryAware , setBeanFactory(setBeanFactory(BeanFactory) Spring ( Bean, Spring Bean );
5、 Bean ApplicationContextAware , setApplicationContext(ApplicationContext) , Spring ( 4 , 4 , ApplicationContext BeanFactory , );
6、 Bean BeanPostProcessor , postProcessBeforeInitialization(Object obj, String s) ,BeanPostProcessor Bean , Bean , ;
7、 Bean Spring init-method 。
8、 Bean BeanPostProcessor , postProcessAfterInitialization(Object obj, String s) 、;
: Bean , Bean Singleton , id Bean , Spring Singleton, 。
9、 Bean , , Bean DisposableBean , destroy() ;
10、 , Bean Spring destroy-method , 。
以上の10ステップは面接や筆記試験のテンプレートとして使用できます.また、SpringコンテキストBeanを適用するライフサイクルについて説明します.Springを適用する工場であるBeanFactoryであれば、5ステップ目を外すとOkになります.