Spring加载机制的设计与实现

骑士李四记录:

1. ApplicationContext是什么

ApplicationContext是 Spring上下文的核心接口,描述了Spring容器的所有基本功能,是Spring Context(Spring上下文)模块的核心设计。
想了解Spring的加载机制,则必须先明白Spring ApplicationContext(后简称Spring上下文)到底是什么、是怎么设计的、有哪些职能,以及与Spring BeanFactory的关系。

2.Spring ApplicationContext的加载及源码实现

AbstractApplicationContext是ApplicationContext实现类中的核心抽象模板类,其中的核心方法refresh就是由AbstractApplicationContext提供的。
XmlWebApplicationContext 只负责配置文件部分的加载;ApplicationContext 负责整个容器的加载;AbstractRefreshApplicationContext 负责创建 Bean 工厂;AbstractRefreshConfigApplicationContext、AbstractRefreshWebApplicationContext负责处理配置的加载及Web环境的准备;XmlApplicationContext负责XML文件的加载、读取和解析。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值