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