ApplicationContextAware是什么?

在我们的web程序中,用spring来管理各个实例(bean), 有时在程序中为了使用已被实例化的bean, 通常会用到这样的代码:

ApplicationContext appContext = new ClassPathXmlApplicationContext("applicationContext-common.xml");

AbcService abcService = (AbcService)appContext.getBean("abcService");

但是每一次这样使用都要初始化一遍,造成线程过载,带来冗余。

所以,ApplicationContextAware就解决了这个问题。。

参考:https://www.jianshu.com/p/4c0723615a52

原文地址:https://www.cnblogs.com/2008nmj/p/15814123.html