接着上一节的内容,对于某几个重要的点细化一下,首先是创建容器。
先加载默认的字节码文件,然后进行实例化:
所以最终用无参构造器,初始化了reader和scanner组件,reader是用来注册bean的,scanner是用来扫描bean的
接下来prepareContext主要做了一下和监听器初始化器相关的准备:
接下来来到refresh部分,这部分内容量有点大,下一节再写。。
SpringBoot初始化过程源码解析(二)
最新推荐文章于 2024-05-30 00:29:42 发布