idref和ref的区别

在spring中idref是用来将容器内其他bean的id传给<constructor-arg/>和<property />,记住是bean的id名称不是bean对象实例,同时使用idref容器在部署的时候还会验证这个名称的bean是否真实存在。idref元素的功能与<value>类似,就是idref多了验证的功能,减少配置的书写错误机率。除了<idref bean=""/>,如果被引用的bean在同一个xml文件中,且bean的名字就是bean的id,除了可以使用<idfef local=""/>,此属性允许xml解析器在解析XML的时候对引用的bean进行验证。

<bean id="BeanName"  class="...."/>

<bean id="bean">

   <property name="BeanName">

     <idref bean="BeanName"/>

 <!--value>BeanName</value-->

   </property>

  </bean>

 

 

idref和ref的作用的完全不同的,ref是对bean的对象实例的引用,ref同样有两种方式<ref bean=""/>和<ref local=""/>,bean属性的值可以同目标bean的id属性相同,也可以同目标bean的name属性中任何一个值相同。用local属性指定目标bean可以利用XML解析器的能力在同一个文件中验证XML id引用。

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
三个资料: xml实用大全 无废话xml xml轻松学习手册 XML轻松学习手册: &middot; 第一章:XML快速入门 &middot; 一. 什么是XML? &middot; 二. XML是新概念吗? &middot; 三. 使用XML有什么好处? &middot; 四. XML很难学吗? &middot; 五. XML和HTML的区别 &middot; 六. XML的严格格式 &middot; 七. 关于XML的更多 &middot; 第二章:XML概念 &middot; 一. 扩展性 &middot; 二. 标识 &middot; 三. 语言 &middot; 四. 结构化 &middot; 五. Meta数据 &middot; 六. 显示 &middot; 七. DOM &middot; 第三章:XML的术语 &middot; 导言 &middot; 一.XML文档的有关术语 &middot; 二.DTD的有关术语 &middot; 第四章:XML的语法 &middot; 一.XML语法规则 &middot; 二.元素的语法 &middot; 三.注释的语法 &middot; 四.CDATA的语法 &middot; 五.Namespaces的语法 &middot; 六.entity的语法 &middot; 七.DTD的语法 &middot; 第五章:XML实例解释 &middot; 一.定义新标识 &middot; 二.建立XML文档 &middot; 三.建立相应的HTML文件 &middot; 第六章: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 设计与特定领域有关的标记语言 13 1.2.2 自描述数据 13 1.2.3 应用间交换数据 14 1.2.4 结构化和集成的数据 14 1.3 XML文档的“生命” 15 1.3.1 编辑器 15 1.3.2 语法分析程序和处理程序 15 1.3.3 浏览器和其他工具 15 1.3.4 处理过程总结 15 .4 相关技术 17 1.4.1 超文本标记语言(Hypertext Markup Language) 17 1.4.2 级联样式单(Cascading Style Sheets) 17 1.4.3 可扩展的样式语言(Extensible Style Language) 17 1.4.4 URL和URI 18 1.4.5 XLink和XPointer 18 1.4.6 Unicode字符集 19 1.4.7 如何将这些技术融合在一起 19 1.5 本章小结 20 第2章 XML应用简介 21 2.1 什么是XML应用程序 21 2.1.1 化学标记语言(Chemical Markup Language) 21 2.1.2 数学标记语言(Mathematical Markup Language) 22 2.1.3 频道定义格式 25 2.1.4 经典文学 26 2.2 用于XML的XML 28 2.2.1 XSL 28 2.2.2 XLL 28 2.2.3 DCD 29 2.3 XML的后台应用 30 2.4 本章小结 33 第3章 第一个XML文档 34 3.1 Hello XML 34 3.1.1 创建一个简单的XML文档 34 3.1.2 保存XML文件 35 3.1.3 将XML文件装入Web浏览器 35 .2 考察简单的XML文档 37 3.3 赋于XML标记以意义 39 .4 为XML文档编写样式单 40 .5 将样式单附加到XML文档上 41 3.6 本章小结 43 第4章 数据的结构化 44 4.1 检查数据 44 4.1.1 击球手 44 4.1.2 投球手 46 4.1.3 XML数据的组织 46 4.2 数据的XML化 48 4.2.1 开始编写文档:XML声明和根元素 48 4.2.2 联赛(League)、(分部)Division和(球队)Team数据的XML化 49 4.2.3 球员数据的XML化 52 4.2.4 球员统计数据的XML化 53 4.2.5 将XML组装在一起 56 4.3 XML格式的优点 71 4.4 编制样式单以便显示文档 72 4.4.1 与样式单连接 73 4.4.2 为根元素指定样式规则 74 4.4.3 为标题指定样式规则 75 4.4.4 为球员和统计元素指定样式规则 79 4.4.5 本节小结 80 4.5 本章小结 85 第5章 属性、空标记和XSL 86 5.1 属性 86 5.2 属性与元素的对比 95 5.2.1 结构化的元数据 95 5.2.2 元元数据 99 5.2.3 有关元数据的说明 100 5.2.4 元素更具扩展性 100 5.2.5 使用属性的最佳时机 100 5.3 空标记 102 5.4 XSL 103 5.4.1 XSL样式单模板 103 5.4.2 文档的主体 104 5.4.3 标题 106 5.4.4 联赛、分部和球队 108

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值