`
aijuans
  • 浏览: 1549365 次
社区版块
存档分类
最新评论

我的spring学习笔记12-idref与ref的区别

阅读更多
idref用来将容器内其他bean的id传给<constructor-arg>/<property>元素,同时提供错误验证功能。例如:
<bean id ="theTargetBean" class="..." />
<bean id ="theClientBean" class="..." />
   <property name="targetName">
      <idref bean="theTargetBean"/>
   </property>
</bean>

也就是将theTargetBean代表的bean id传给targetName属性。
所以说idref有两个作用:
1)方便xml检查
2)它和<value>差不多,那么差在哪里呢?<value>用来给property或者constructor-arg一个String类型的值,而idref虽然也是给他们一个String类型的值,但这个值必须是容器中存在的bean的id.
而ref用来干什么的呢?
同样在<constructor-arg/>或者<property/>元素内部也可以使用ref元素。用来将bean中指定属性的值设置为对容器中的另外一个bean的引用。
引用
<ref bean="someBean"/>

这里"someBean" keyi 可以是指定bean的id值也可以是name值。
引用
<ref local="someBean"/>

这里所引用的bean必须在同一个XML文件中,而且必须是目标bean的id属性值。
分享到:
评论

相关推荐

    spring.net中文手册在线版

    Spring.NET以Java版的Spring框架为基础,将Spring.Java的核心概念与思想移植到了.NET平台上。 第一章 序言 第二章 简介 2.1.概述 2.2.背景 2.3.模块 2.4.许可证信息 2.5.支持 第三章 背景 3.1.控制反转 第...

    基于链接关系的微格式 使用rel属性

    我热爱语义、结构、简单和他的潜力。我决定我必须要跟世界一起分享我对他的热爱(或者至少分享给我的四个读者),要分享我是如何在博客上使用不同的微格式的。

    《XML》实验任务书 XML Schema 答案 解答

    与ID/IDREF相比,key/keyref有哪些优点,在使用上有何不同? 假设SpyBase1.xml中的alias、mission、spy来自不同的命名空间中,如何在Schema中对其进行限定,请在XMLSPY中完成相应的xsd文档?修改SpyBase1.xml,并...

    XMl实用大全(资料全易学习)

    (很全的XML的学习资料。) 第一部分 XML简介 9 第1章 XML概览 9 1.1 什么是XML 10 1.1.1 XML是元标记语言 10 1.1.2 XML描述的是结构和语义,而不是格式化 10 1.2 为什么开发人员对XML感到激动 13 1.2.1 设计与特定...

    XML实用大全----xml详细参考书

    10.5.6 IDREF属性类型... 292 10.5.7 ENTITY属性类型... 293 10.5.8 ENTITIES 属性类型... 294 10.5.9 NOTATION属性类型... 294 10.6 预定义属性... 296 10.6.1 xml:space. 296 10.6.2 xml:lang. 297 10.7 ...

    xml实用大全和轻松学习手册和无废话xml

    第12章 级联样式单级别1 325 12.1 什么是CSS? 325 12.2 样式单与文档的链接 327 12.3 选择元素 331 12.3.1 成组选择符 331 12.3.2 伪元素 331 12.3.3 伪类(pseudo-classe) 332 12.3.4 由ID来选择 335 12.3.5 上下文...

    采用降阶龙伯格观测器实现PMSM的无传感器FOC.zip

    转子中的磁体产生转子磁链Λm,这一点与交流感应电机(AC Induction Motor, ACIM)不同,交流感应电机需要恒定参考值idref来磁化电流,从而产生转子磁链。本章的后面部分将介绍内置式永磁(Interior Permanent ...

    nova:Lodel模型与OpenEdition Journals兼容

    Nova模型与兼容,并使用。 除了OpenEdition Journals编辑模型通常支持的字段之外,Nova模型还允许(可选)显示文章的以下数据: [#CHAPO]字段 链接到以下数据库中的作者文件:IdRef,BNF,Orcid,HAL,Isni 作者...

    XML实用大全

    292 10.5.6 IDREF属性类型... 292 10.5.7 ENTITY属性类型... 293 10.5.8 ENTITIES 属性类型... 294 10.5.9 NOTATION属性类型... 294 10.6 预定义属性... 296 10.6.1 xml:space. 296 10.6.2 ...

    HTML开发王

    3.5.3 idref和idrefs使用的数据类型 3.5.4 number数据类型 3.5.5 文本字符串 3.5.6 使用uri 3.5.7 使用颜色 3.5.8 使用长度 3.5.9 内容类型(mime类型) 3.5.10 语言代码 3.5.11 字符编码 3.5.12 单字符 3.5.13 日期和...

    dsp pid算法测序

    float32 IdRef = 0; // Id参考值(标幺值) float32 VqTesting = 0.18; // Vq测试值(标幺值),(0.25) float32 VdTesting = 0; // Vd测试值(标幺值) float32 angle; Uint16 BackTicker = 0; Uint16 ...

    XML编程综合资料库

    10.5.6 IDREF属性类型... 292 10.5.7 ENTITY属性类型... 293 10.5.8 ENTITIES 属性类型... 294 10.5.9 NOTATION属性类型... 294 10.6 预定义属性... 296 10.6.1 xml:space. 296 10.6.2 xml:lang. 297 10.7 ...

    XML实用大全(web开发必备手册)

    10.5.6 IDREF属性类型... 292 10.5.7 ENTITY属性类型... 293 10.5.8 ENTITIES 属性类型... 294 10.5.9 NOTATION属性类型... 294 10.6 预定义属性... 296 10.6.1 xml:space. 296 10.6.2 xml:lang. 297 10.7 ...

Global site tag (gtag.js) - Google Analytics