1.加载配置文件:Spring容器从配置文件中读取Bean的定义信息,并将其存储在内存中。
2.创建Bean实例:根据配置文件中的Bean定义信息,Spring容器创建对应的Bean实例。
3.依赖注入:Spring容器根据Bean之间的依赖关系,将依赖的Bean实例注人到目标Bean中。
4.初始化Bean: 对Bean进行初始化操作,如调用初始化方法、执行自定义初始化逻辑等。
5.注册Bean: 将创建好的Bean实例注册到Spring容器中,以便在其他组件中使用。
6.启动应用上下文:完成以上步骤后,Spring容器启动应用上下文,等待其他组件的请求。
7.销毁Bean: 当应用上下文关闭时,Spring容器会销毁所有Bean实例,释放资源。