Spring
文章平均质量分 64
Aaron_涛
囧囧有神
展开
-
【1】Spring容器系列的设计与实现
1. BeanFactory和ApplicationContext 在spring Ioc容器的设计中,有两个主要的容器系列,一个是BeanFactory接口的简单容器系列,这个系列只实现了容器的最基本功能,另一个是ApplicationContext应用上下文,它作为容器的高级形式而存在,应用上下文在简单容器的基础上增加了许多面向框架的特性,同时对应用环境做了许多适配 在spring提...原创 2018-11-24 20:13:35 · 1004 阅读 · 0 评论 -
【2】Ioc容器的初始化过程---序
1. Ioc容器初始化过程 1.1. Resource定位过程 这个Resource定位是指BeanDefinition的资源定位,它由ResourceLoader通过统一的Resource接口来完成,这个Resource对各种形式的BeanDefinition的使用都提供来统一接口,比如,在文件系统中Bean定义信息可以使用FileSystemResource来进行抽象,在类路径中的Bean...原创 2018-11-24 20:15:02 · 549 阅读 · 0 评论 -
【2】Ioc容器的初始化过程 --- BeanDefinition的Resource定位
1. 准备 编程式Ioc启动 ClassPathResource res = new ClassPathResource("beans.xml"); //定位资源 DefaultListableBeanFactory factory = new DefaultListableBeanFactory(); //创造个ioc容器 XmlBeanDefinitionRe...原创 2018-11-24 20:17:38 · 398 阅读 · 0 评论 -
【2】Ioc容器的初始化过程 --- BeanDefinition的载入和解析
1. 准备 启动类 public class FileSystemXmlApplicationContextStartProcess { public static void main(String[] args){ FileSystemXmlApplicationContext cxt = new FileSystemXmlApplicatio...原创 2018-11-24 20:19:08 · 458 阅读 · 2 评论 -
【2】Ioc容器的初始化过程 --- BeanDefinition在IoC容器中的注册
1. 准备 在上一个阶段的基础之上进行下一步分析 开始的地方 //这里是处理BeanDefinition的地方,具体委托给BeanDefinitionParserDelegate完成,ele对应XML元素,DOM树元素 protected void processBeanDefinition(Element ele, BeanDefinitionParserDelegate ...原创 2018-11-25 14:24:03 · 438 阅读 · 0 评论