springbean的实例化和初始化有什么区别
时间: 2023-12-07 17:05:04 浏览: 155
这一次搞懂Spring的Bean实例化原理操作
在Spring中,Bean的实例化和初始化是两个不同的过程。
Bean的实例化是指创建Bean对象的过程,这个过程是在容器启动时完成的。在实例化过程中,Spring容器会根据配置文件或注解等方式创建Bean的实例。
Bean的初始化是指在Bean对象创建之后,容器对Bean进行的一系列初始化操作,包括属性注入、Aware接口注入、BeanPostProcessor的前置和后置处理等。这个过程是在Bean实例化之后,在容器初始化期间完成的。
简单来说,Bean的实例化是创建Bean对象的过程,而Bean的初始化是对Bean对象进行一系列操作的过程。
阅读全文