refresh方法中的内部容器和外部容器

来源:7-5 手撕Spring容器的刷新逻辑(上)

慕尼黑7097993

2023-05-31

请问老师,这边提到的内部容器和外部容器分别是什么?我们在Entrance里面new的AnnotationConfigApplicationContext是哪一种?obtainBeanFactory获得到的DefaultListableBeanFactory又是干什么的,这几个概念突然分不清了

写回答

1回答

翔仔

2023-06-02

同学好,内部容器这里指的就是DefaultListableBeanFactory,它会被外部容器ApplicationContext之类的包含,内部容器封装了很多方法和hashmap存储,供外部使用。

0
0

剑指Java自研框架,决胜Spring源码

快速入门Spring核心源码+从零开发自研框架

1498 学习 · 495 问题

查看课程