Spring 框架的生命周期包括以下几个阶段:
实例化:Spring IoC 容器在启动时被实例化,此时会读取配置文件或 XML 文件,并创建所有配置的 bean。
Bean 的装配:在实例化阶段,Spring 容器将自动装配 bean 之间的关系,例如依赖关系、继承关系等。
Bean 的初始化:当 bean 被装配完成后,Spring 容器会调用 bean 的初始化方法,如果存在的话。例如,调用 bean 的 setter 方法设置属性值。
使用:当 bean 初始化完成后,它可以被使用了。开发人员可以使用 BeanFactory 或 ApplicationContext 接口来访问 bean。
Bean 的销毁:当 Spring 容器关闭时,它会调用所有 bean 的销毁方法,如果存在的话。例如,关闭数据库连接或释放其他资源。
Spring 生