-
BeanFactory 采取延时加载,第一次getbean的时候才会初始化bean
延时加载就是懒加载,就是用到的时候才会初始化对象,饿汉式加载方式就是创 建对象是就会初始化对象,饿的不行了! -
ApplicationContext 是对BeanFactory的扩展,提供了更多功能:国际化处理,事件传递,Bean自动装配,各种不同应用层的Context实现
-
…
Bean的作用域
1.Singleton 在spring容器中仅存在一个bean实例,bean以单例的方式存在,每次调用bean只会的到同一个对象
2.prototype 每次调用bean的时候都会创建一个新的实例,每次调用bean的时候,都会执行new
3.4.5.不常用 ,有需要可以自行了解
bean的生命周期
bean的注入方式
1.构造方法注入
2.属性setter方法注入
3.p的命名空间注入(了解)