注解主要的目的就是实现零XML配置。一:自动扫描装配Bean。 spring为我们引入了组件自动扫描机制,它可以在类路径底下寻找标注了@Component、@Service、@Controller、@Repository注解的类,并把这些类纳入进spring容器中管理。它的作用和在xml文件中使用....
分类:
编程语言 时间:
2015-12-25 01:14:16
阅读次数:
236
在《深入Spring IOC源码之Resource》中已经详细介绍了Spring中Resource的抽象,Resource接口有很多实现类,我们当然可以使用各自的构造函数创建符合需求的Resource实例,然而Spring提供了ResourceLoader接口用于实现不同的Resource加载策略,...
分类:
编程语言 时间:
2015-12-21 18:32:27
阅读次数:
373
一、Bean生命周期 Spring IOC容器可以管理Bean的生命周期,允许在Bean生命周期的特定点执行定制的任务。 Spring IOC容器对Bean的生命周期进行管理的过程如下:通过构造器或工厂方法创建Bean实例为Bean的属性设置值和对其它Bean的引用调用Bean的初始化方法Bea.....
分类:
其他好文 时间:
2015-12-15 22:42:14
阅读次数:
604
1、 BeanFactory BeanFactory定义了 IOC 容器的最基本形式,并提供了 IOC 容器应遵守的的最基本的接口,也就是Spring IOC 所遵守的最底层和最基本的编程规范。在 Spring 代码中, BeanFactory 只是个接口,并不是 IOC容器的具体实现,但是 Spr...
分类:
其他好文 时间:
2015-12-07 22:48:05
阅读次数:
318
学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。一....
分类:
编程语言 时间:
2015-12-04 12:27:00
阅读次数:
216
学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。一....
分类:
编程语言 时间:
2015-11-26 21:07:13
阅读次数:
266
基本概念什么是模板方法(Template method):父类定义了骨架(调用哪些方法及顺序),某些特定方法由子类实现。最大的好处:代码复用,减少重复代码。除了子类要实现的特定方法,其他方法及方法调用顺序都在父类中预先写好了。所以父类模板方法中有两类方法:1、共同的方法:所有子类都会用到的代码2、不...
分类:
编程语言 时间:
2015-11-23 09:55:45
阅读次数:
292
阅读Spring IoC部分源码有一段时间了,经过不断的单步调试和参阅资料,对Spring容器中bean管理有了一定的了解。这里从bean的几个状态的角度出发,研究下IoC容器
分类:
编程语言 时间:
2015-11-20 17:35:08
阅读次数:
160
2.1 Spring IoC容器概述2.1.1 IoC容器和依赖反转模式 依赖反转的要义,如果合作对象的引用或依赖关系的管理由具体对象来完成,会导致代码的高度耦合和可测性的降低。依赖控制反转的实现有很多种方式,在Spring中,IoC是实现这个模式的载体,它可以在对象生成或初始化时直接将数据注...
分类:
编程语言 时间:
2015-11-20 12:21:03
阅读次数:
151
通过观察日志,逐步分析Spring容器初始化过程,以及Bean的生命周期
分类:
编程语言 时间:
2015-11-19 18:16:14
阅读次数:
1611