spring 的启动过程

Spring 框架的启动过程涉及各种模块的初始化、依赖注入、AOP 配置等,以下是 Spring 容器启动的一般过程。

  1. 加载配置文件。首先读取配置文件(如 XML 配置文件、Java Config 类等)。
  2. 实例化容器。根据配置文件中的信息创建容器 ApplicationContext,在容器启动阶段实例化 BeanFactory,并加载容器中的 BeanDefinitions。
  3. 解析 BeanDefinitions。Spring 容器会解析配置文件中的 BeanDefinitions。
  4. 创建 Bean。包括 实例化、依赖注入、初始化。Bean 的生命周期
  5. AOP 代理。根据配置注册 AOP 切面,生成代理对象,将切面织入到目标对象中。
  6. 发布事件。在启动过程中发布一些事件,如容器启动事件。
  7. 完成启动。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值