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