Ioc容器(3)-BeanPostProcessor-Spring 源码 目录: Ioc容器beanDefinition-Spring 源码(1) Ioc容器依赖注入-Spring 源码(2) Ioc容器BeanPostProcessor-Spring 源码(3) 如果这个接口的某个实现类被注册到某 ...
分类:
编程语言 时间:
2017-01-25 16:40:46
阅读次数:
294
Demo
uml类图
ApplicationContext
ApplicationListener
源码解析
主流程
obtainFreshBeanFactory
prepareBeanFactory...
分类:
移动开发 时间:
2017-01-19 21:53:55
阅读次数:
479
根源在AnnotationConfigApplicationContext和AnnotationConfigWebApplicationContext,以AnnotationConfigApplicationContext为例: 1.构造方法 一种是注解类方式,一种是扫描方式,殊途同归。以注解类来分 ...
分类:
编程语言 时间:
2017-01-12 08:31:45
阅读次数:
317
学习Java的人,或者开发很多项目,都需要使用到Spring 这个框架,这个框架对于java程序员来说。学好spring 就不怕找不到工作。我们时常会写一些工具类,但是有些时候 我们不清楚,我们些的工具类,是否稳定,可靠。对于有看spring 源码习惯的人,其实,spring框架本身自带了很多工具类 ...
分类:
编程语言 时间:
2017-01-07 07:43:28
阅读次数:
216
1. @importSelector定义: 实现线索: 具体代码实现: 2、@Import和@ImportResource的实现如下: ConfigurationClassParser.java 3.三种方式: ConfigurationClassParser.java ...
分类:
编程语言 时间:
2017-01-03 18:32:09
阅读次数:
3784
前言 此源码其实是在4月中旬就看了,而且当初也写了一份word文档,但不打算直接把word发上来。还是跟着以前的笔记、跟踪代码边看边写吧。 其实当初看源码的理由很简单,1、才进新公司,比较有空闲。2、面试老是问spring的问题,我理论又不好,所以想看下。 但现在,我重新看的目的其实不在于其实现原理... ...
分类:
编程语言 时间:
2016-12-04 07:53:06
阅读次数:
1587
紧接上一篇文章《轻松了解Spring中的控制反转和依赖注入》讲解了SpringIOC和DI的基本概念,这篇文章我们模拟一下SpringIOC的工作机制,使我们更加深刻的理解其中的工作。 类之间的结构图如下 以下是代码 BeanFactor接口:在Spring源码中的定义是:持有对一定数量的Bean的 ...
分类:
编程语言 时间:
2016-11-22 14:59:30
阅读次数:
201
本例spring源码版本是4.3.0的, 所以jdk需要准备1.8的(不同版本源码要求的jdk不一样) 1.8版本myeclipse10无编译环境,只有运行环境,出现点问题,下载最新版本的Eclipse Jee Neon github Spring 的源码已经从 svn 迁移到 GitHub。而且也... ...
分类:
编程语言 时间:
2016-11-08 17:10:19
阅读次数:
450
容器功能的扩展ApplicationContext用于扩展BeanFactory中现有的功能。究竟多出了哪些功能,进一步探索。写法上:BeanFactory bf = new XmlBeanFactory(new ClassPathResource("beanFactoryTest.xml")); ...
分类:
编程语言 时间:
2016-11-08 14:00:34
阅读次数:
228