请写出spring中bean的生命周期
时间: 2023-03-27 12:03:36 浏览: 102
Spring中bean的生命周期包括以下几个阶段:实例化、属性赋值、BeanNameAware接口、BeanFactoryAware接口、ApplicationContextAware接口、BeanPostProcessor接口、初始化方法、销毁方法。其中,实例化是通过构造函数或工厂方法创建bean实例,属性赋值是将配置文件中的属性值注入到bean中,BeanNameAware、BeanFactoryAware、ApplicationContextAware接口是在bean实例化后,Spring容器会自动调用这些接口的方法,BeanPostProcessor接口是在bean初始化前后进行一些处理,初始化方法是在bean初始化时调用,销毁方法是在bean销毁时调用。
阅读全文