ApplicationContextAware 理解 - 长弓射大狗 - 博客园 (cnblogs.com)
我们常用的IOC 容器是 ApplicationContext, 她的顶层接口是 BeanFactory, ApplicationContext 对BeanFactory 进行了扩展。
我们拿到 IOC 容器的方式有3种,使用ApplicationContext接口下的三个实现类:ClassPathXmlApplicationContext、FileSystemXmlApplicationContext、AnnotationConfigApplicationContext, 但是 SpringBoot 中,IOC 配置文件都被简化了,无法通过上述3种方式拿到 IOC 容器,但是有时候需求又必须是用 Spring 容器才能实现,所以:
ApplicationContextAware 就是用来获取框架自动初始化到IOC 容器对象的。
标签:ApplicationContextAware,容器,BeanFactory,理解,ApplicationContext,IOC From: https://www.cnblogs.com/liweimingbk/p/17843970.html