1. 首页
  2. 编程语言
  3. Java
  4. Spring创建Bean的过程Debug的详细流程

Spring创建Bean的过程Debug的详细流程

上传者: 2022-05-06 10:52:59上传 PDF文件 712.03 KB 热度 25次

Spring模块概览,绿色是模块,Spring中八大模块,黑色表示该模块包含的jar包(组件)。例如我们想要用IOC容器,也就是绿色的CoreContainer,我们需要导入Beans,Core,Context,SpEL四个包。最偷懒的方式,是直接导入Spring-Framework。但是可能导入不必要的包,导致项目打包后比较大由于Spring-Content中的ApplicationContent是整个IOC的入口。实例化Bean之前的准备工作方法7:initMessageSource() => 国际化设置方法8:initApplicationEventMulticaster() => 初始化应用程序的多波器和广播器也属于准备工作方法9:onRefresh() => 预留给子类做扩展空方法方法10:registerListeners() => 注册监听器也属于准备工作方法11:finishBeanFactoryInitialization => 实例化所有单例对象面试常问,工作常用。

用户评论