原文:[spring源码学习]九、IOC源码-applicationEventMulticaster事件广播

一 代码实例 回到第IOC的第七章context部分,我们看源码分析部分,可以看到在spring的bean加载之后的第二个重要的bean为applicationEventMulticaster,从字面上我们知道它是一个事件广播器。在第 和 部分,详细描述了广播器的初始化: 查找是否有name为applicationEventMulticaster的bean,如果有放到容器里,如果没有,初始化一个系 ...

2016-05-16 12:49 0 4384 推荐指数:

查看详情

[spring源码学习]十、IOC源码-conversionService

一、代码示例   1、我们在之前的Person类里新增一个两个属性,分别是客户的兴趣和生日,兴趣爱好有很多,我们使用list进行保存,生日使用日期进行保存   2、在bean里我们注 ...

Mon May 23 19:44:00 CST 2016 0 1950
[spring源码学习]八、IOC源码-messageSource

一、代码实例   我们在第八章可以看到,spring的context在初始化的时候,会默认调用系统中的各种约定好的bean,其中第一个bean就是id为messageSource的bean,我们了解这应该是一个读取properties的,并支持国际化的bean 1、首先我们定义这个bean ...

Tue May 10 17:09:00 CST 2016 0 5289
框架源码系列六:Spring源码学习Spring IOC源码学习

Spring 源码学习过程: 一、搞明白IOC能做什么,是怎么做的 1. 搞明白IOC能做什么?   IOC是用为用户创建、管理实例对象的。用户需要实例对象时只需要向IOC容器获取就行了,不用自己去创建,从而达到与具体类解耦。  2. IOC是怎么做到的,即它的实现步骤是怎么样 ...

Sun Mar 17 18:48:00 CST 2019 0 559
Spring源码学习IOC实现原理(二)-ApplicationContext

一.Spring核心组件结构 总的来说Spring共有三个核心组件,分别为Core,Context,Bean.三大核心组件的协同工作主要表现在 :Bean是包装我们应用程序自定义对象Object的,Object中存有数据,而Context就是为了这些数据存放提供一个生存环境,保存 ...

Thu Mar 10 17:43:00 CST 2016 1 1778
[spring源码学习]六、IOC源码-BeanFactory和factory-bean

一、代码实例   在我们分析springIOC源码的时候,发现除了配置标准的bean,并且通过getBean(beanName)的方法获取到一个bean的实例外,似乎还有这不少其他获取的方法,例如在第四节,我们发现得到bean实例后,在第26节,会判断是否继承了FactoryBean,然后调用 ...

Thu May 05 18:35:00 CST 2016 0 5561
[spring源码学习]二、IOC源码——配置文件读取

一、环境准备   对于学习源码来讲,拿到一大堆的代码,脑袋里肯定是嗡嗡的,所以从代码实例进行跟踪调试未尝不是一种好的办法,此处,我们准备了一个小例子:   bean的定义:   从很久以前,spring的第一个例子惯性的我们都是用XmlBeanFactory来进行 ...

Mon Apr 25 07:44:00 CST 2016 0 1703
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM