- bean
bean就是由Spring容器初始化,装配及管理的对象。
- 容器
1.配置元数据。
2.实例化容器。
3.使用容器。
- ApplicationContext和BeanFactory
通常情况下,我们会使用ApplicationContext,而不使用BeanFactory,因为ApplicationContext包含所有BeanFactory所有的功能,并且扩展了许多BeanFactory不具有的功能,这两者也是有区别的:BeanFactory在在创建的时候不会初始化Bean,而是在Bean使用到的时候才会初始化Bean,而ApplicationContext在初始化上下文的时候就已经把Bean给加载好了。
- WebApplicationContext
这种需要在web环境下才能使用的,是ApplicationContext的一种扩展。