spring ioc源码学习
可爱马莲花
这个作者很懒,什么都没留下…
展开
-
【spring ioc源码学习】一、IOC简介
一、程序实例 假设一个简单地实例,我们有一个人,人可能有姓名,年龄等属性,每天上下班的时候需要坐车,他可能做小轿车,suv等,这样一个场景。我们很容易想到如下代码: 1、人的对象类,包括两个属性,姓名和车package com.zjl.ioc; public class Person { String name; Driveable driveable; public...转载 2018-05-29 11:18:07 · 194 阅读 · 0 评论 -
【spring ioc源码学习】二、配置文件读取
一、环境准备 对于学习源码来讲,拿到一大堆的代码,脑袋里肯定是嗡嗡的,所以从代码实例进行跟踪调试未尝不是一种好的办法,此处,我们准备了一个小例子:package com.zjl; public class Person { private String name; public String getName() { return name; } ...转载 2018-05-29 11:20:10 · 179 阅读 · 0 评论 -
【spring ioc源码学习】三、自定义配置文件读取
一、环境准备 在文件读取的时候,第9步我们发现spring会根据标签的namespace来选择读取方式,联想spring里提供的各种标签,比如<aop:xxx>等应该会有不同的读取和解析方式,这一章我们来找一个其他文件,了解下spring自定义标签和配置的读取流程。 手边正好有一套dubbo的源码,因此为了区别与spring的原生读取,就使用它来进行分析。 首先spring的配置...转载 2018-05-29 11:21:14 · 201 阅读 · 0 评论