目录
一、ApplicationContext 和 BeanFactory 的区别
前言
Spring提供了两大顶级接口可以获取Spring对象,他们分别是 ApplicationContext 和 BeanFactory,而我们日常开发主要使用的是 ApplicationContext,BeanFactory已经过时,因此本文主要围绕ApplicationContext来介绍~
一、ApplicationContext 和 BeanFactory 的区别
相同点:
1.都可以得到Spring对象(Spring上下文)。
2.都是来自Spring的顶级接口。
不同点:
1.继承关系:ApplicationContext 属于 BcanFactory 的子类。
2.功能:BcanFactory只有最基础访问Bean的能力,而ApplicationContext 除了拥有 BeanFactory功能之外,还包含了更多功