隨筆-295  評論-26  文章-1  trackbacks-0
          Bean factory implementations should support the standard bean lifecycle interfaces as far as possible. The full set of initialization methods and their standard order is:
          BeanFactory的實現應該盡可能支持標準的bean生命周期,以下是所以的方法的順序的依次列表
          1. BeanNameAware's?? setBeanName
          2. BeanClassLoaderAware's? setBeanClassLoader
          3. BeanFactoryAware's?? setBeanFactory
          4. ResourceLoaderAware's setResourceLoader (only applicable when running in an application context)
          5. ApplicationEventPublisherAware's setApplicationEventPublisher (only applicable when running in an application context)
          6. MessageSourceAware's setMessageSource (only applicable when running in an application context)
          7. ApplicationContextAware's setApplicationContext (only applicable when running in an application context)
          8. ServletContextAware's setServletContext (only applicable when running in a web application context)
          9. postProcessBeforeInitialization methods of BeanPostProcessors
          10. InitializingBean's afterPropertiesSet
          11. a custom init-method definition
          12. postProcessAfterInitialization methods of BeanPostProcessors
          ?當關閉一個bean的時候
          On shutdown of a bean factory, the following lifecycle methods apply:
          1. DisposableBean's destroy
          2. a custom destroy-method definition

          Method Summary
          ?booleancontainsBean(String?name)
          ??????????Does this bean factory contain a bean with the given name?
          ?String[]getAliases(String?name)
          ??????????Return the aliases for the given bean name, if any.
          ?ObjectgetBean(String?name)
          ??????????Return an instance, which may be shared or independent, of the specified bean.
          ?ObjectgetBean(String?name, Class?requiredType)
          ??????????Return an instance, which may be shared or independent, of the specified bean.
          ?ClassgetType(String?name)
          ??????????Determine the type of the bean with the given name.
          ?booleanisPrototype(String?name)
          ??????????Is this bean a prototype?
          ?booleanisSingleton(String?name)
          ??????????Is this bean a shared singleton?
          ?booleanisTypeMatch(String?name, Class?targetType)
          ??????????Check whether the bean with the given name matches the specified type.
          ?

          大盤預測 國富論
          posted on 2007-08-28 14:09 華夢行 閱讀(566) 評論(0)  編輯  收藏 所屬分類: Spring
          主站蜘蛛池模板: 昌图县| 八宿县| 久治县| 湘阴县| 蕉岭县| 汉川市| 迁西县| 大田县| 遂溪县| 保康县| 和硕县| 肃宁县| 凤山市| 永清县| 孟连| 册亨县| 博爱县| 承德县| 印江| 孝昌县| 乌拉特后旗| 兴和县| 荥经县| 逊克县| 拉萨市| 东乌珠穆沁旗| 奉化市| 伊吾县| 灵石县| 界首市| 延长县| 邵武市| 海丰县| 定西市| 青铜峡市| 收藏| 滦平县| 博乐市| 镇远县| 南阳市| 嘉善县|