欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Spring中的ApplicationContextAware使用

程序员文章站 2022-05-25 16:09:56
...
      加载Spring配置文件时,如果Spring配置文件中所定义的Bean类实现了ApplicationContextAware 接口,那么在加载Spring配置文件时,会自动调用ApplicationContextAware 接口中的 public void setApplicationContext(ApplicationContext  applicationContext ) throws BeansException; 方法。
     我们日常使用中可以在Spring容器初始化后获取他的上下文对象

public class PoushengContext implements ApplicationContextAware {
     private  ApplicationContext applicationContext;
    @Override
     public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
           this.applicationContext = applicationContext;
     }
}