ApplicationContextAware接口中有且仅有一个抽象方法,如图(1)
Spring 利用ApplicationContextAware获取应用上下文

图(1)

当初始化上下文时会调用现实类中的该方法
Spring 利用ApplicationContextAware获取应用上下文

图(2)

Spring 利用ApplicationContextAware获取应用上下文

图(3)

使用步骤:

  • 创建ApplicationContextAware接口的实现类SpringUtils,见图(3)
  • 使其能够被Spring IoC容器扫描,见图(4)
  • 调用getBean(String beanName)获取目标bean对象,见图(5)
    Spring 利用ApplicationContextAware获取应用上下文
    图(4)

    Spring 利用ApplicationContextAware获取应用上下文
图(5)

相关文章: