让bean了解所在容器

  有时bean需要能够访问程序上下文,因为在一些情况下我们需要手动获取bean实例,这就需要程序上下文的支持

spring的ApplicationContextAware和BeanFactoryAware接口能够让bean了解容器的情况,他们分别声明了一个setApplicationContext方法和一个setBeanFactory方法,Spring会检测bean是否实现了上述接口以提供BeanFactory和ApplicationContext,这样,bean就能和容器交互了

posted @ 2014-06-10 16:41  走路去伦敦  阅读(138)  评论(0)    收藏  举报