让bean了解所在容器
有时bean需要能够访问程序上下文,因为在一些情况下我们需要手动获取bean实例,这就需要程序上下文的支持
spring的ApplicationContextAware和BeanFactoryAware接口能够让bean了解容器的情况,他们分别声明了一个setApplicationContext方法和一个setBeanFactory方法,Spring会检测bean是否实现了上述接口以提供BeanFactory和ApplicationContext,这样,bean就能和容器交互了

浙公网安备 33010602011771号