码迷,mamicode.com
首页 >  
搜索关键字:beandefinition    ( 146个结果
Spring核心学习(4)从XML中读取BeanDefinition-将代码变成配置
前导:开始学习Spring核心思想,通过一个山寨精简版Spring代码结合学习。 内容:1. BeanDefinitionReader-配置读取者。 2. XmlBeanDefinitionReader-从XML中读取配置。 3. Resource-定位资源文件。这次将Bean的配置信息都放到了XML里,所以这里会有一个XML文件的读取,我们通过XmlBeanDefinition...
分类:编程语言   时间:2015-05-10 19:01:39    阅读次数:126
Spring核心学习(3)为Bean注入属性
前导:开始学习Spring核心思想,通过一个山寨精简版Spring代码结合学习。 内容:1.Propertyvalue-保存属性注入信息。2.AutowireCapableBeanFactory-可自动装配的BeanFactory。 这里我们重新定义了BeanDefinition,增加了属性列表这个字段,我们将为bean附加额外的属性,所以我们又定了PropertyValu...
分类:编程语言   时间:2015-05-09 17:34:24    阅读次数:180
Spring核心学习(1)实现基本的容器-包括注入和获取功能
前导:开始学习Spring核心思想,通过一个山寨精简版Spriing代码结合学习。 内容:1. BeanDefinition-保存Bean及配置信息 2. BeanFactory-对Bean进行管理。 BeanDefinition: public class BeanDefinition { private Object bean; public BeanDefini...
分类:编程语言   时间:2015-05-07 22:06:21    阅读次数:178
登记beans要点方法摘取
一、beans加载 概要:bean的加载主要是由如下抽象类完成,beandefinition中的样子大体如下:Generic bean: class [com.bean.entities.Person]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandida...
分类:其他好文   时间:2015-04-28 18:24:17    阅读次数:266
spring之注解(三)Component
上篇文章中比较详细的介绍了依赖注入的相关注解,尤其是@Autowired。但是我们对bean的定义声明还是放在xml的配置文件中。Spring当然提供了机制可以自动的扫描类路径,自动的向容器注册BeanDefinition。这就是Bean级别的注解。以上机制称为类路径扫描(clsspath-sacn),它是有相关注解(如@Component @Named @Bean)和beanFactoryPos...
分类:编程语言   时间:2015-03-21 09:45:40    阅读次数:256
spring之注解(一)概述
Spring的核心是依赖注入(DI),而依赖注入的基础是依赖信息的配置,这些配置称之为元数据。在之前的的学习中,一直采用的是基于xml的配置,这些元数据配置在spring内部被注册成为BeanDefinition,spring以此为模版创建bean和注入依赖。 从spring 2.0开始,spring依次加入了对注解型元数据配置的支持。自此我们有了另外一种配置bean的方式。Spring包含很多...
分类:编程语言   时间:2015-03-18 09:03:22    阅读次数:209
如何插手spring启动过程
Spring提供了一种叫做BeanFactoryPostProcessor的容器扩展机制。该机制允许我们在容器实例化相应对象之前,对注册到容器的BeanDefinition所保存的信息做相应的修改。这就相当于在容器实现的第一阶段最后加入一道工...
分类:编程语言   时间:2015-03-13 16:53:22    阅读次数:151
IOC容器初始化——BeanDefinition的Resource定位
以编程的方式使用DefaultListableBeanFactory时,首先定义一个Resource来定位容器使用的BeanDefinition。这是使用的是ClassPathResource,意味着Spring会在类路径中去寻找以文件形式存在的BeanDefinition的信息。ClassPath...
分类:其他好文   时间:2015-02-03 14:48:10    阅读次数:126
spring beans源码解读之--Bean的定义及包装
bean的定义,包装是java bean的基础。再怎么强调它的重要性都不为过,因此深入 了解这块的代码对以后的代码研究可以起到事半功倍的功效。1. Bean的定义BeanDefinition1.1BeanDefinition 作用一个BeanDefinition描述了一个bean的实例,包括属性值,...
分类:编程语言   时间:2014-12-30 18:58:31    阅读次数:141
spring mvc详解
springmvc是在spring的基础上进行架构的。spring要做的事情从大的方面来说很简单,就是将xml中bean定义转化为容器中的BeanDefinition,然后进行实例化,提供给用户使用。 我们的web程序的Spring容器为:org.springframework.web.context.support.XmlWebApplicationContext,它配置在Contex...
分类:编程语言   时间:2014-12-19 12:09:59    阅读次数:253
146条   上一页 1 ... 12 13 14 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!