ClassPathXmlApplicationContext实现beanFactory接口,是一个具体的实例化工厂。服务器启动时,解析xml配置文件
将对应文件中每个bean的id作为key,属性封装到beandefinition作为value,封装到一个ConCurrentHashMap容器A中。
同时,还有一个ConCurrentHashMap容器B存储bean的实例化对象,默认是空。当有一个请求时,首先去B中,查找。如果
B容器没有,则访问A容器,如果是单例,则创建之后,仍要保存到B中,下次可以使用。如果是非单例的,则直接创建,并不
在B中保存副本。
Spring的加载过程
最新推荐文章于 2023-06-09 18:13:02 发布