首先需要说一样,JVM中的Bean的初始化和实例化还是不一样的,这里先记录spring中的初始化,其他的后面更新。
在spring中的初始化(initialization)之前要经过这两步骤
1)new 一个Bean这个 时候Bean里面的属性是空的
2)给Bean的属性赋值
3)将创建的bean放到Bean工厂(BeanFactory)中
在spring中实力化(instantiation)指的是,从容器中得到一个Bean。
总结: spring中的初始化就是创建完对象,付完值往容器中添加对象的过程,实例化就是从容器中获取对象的过程getBean()的过程。