`
liuhello
  • 浏览: 69637 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Spring 中idref和ref的解惑

阅读更多

在spring 中idref是得到一个bean的id的string值而ref得到的是一个bean的实例

如:

xml 代码
  1. <bean id="collectionBean" class="com.tyq.collection.CollectionBean"    
  2.             parent="abstractCollectionBean">  
  3.             <property name="list">  
  4.                 <list merge="true" value-type="java.lang.String">  
  5.                     <value>list1</value>  
  6.                     <idref local="collectionBean" />  
  7.                     <null></null>  
  8.                 </list>  
  9.             </property>  
  10.     </bean>  

这时加入list中的只是一个值为collectionBean的String实例而下面的加入的才是一个CollectionBean实例

xml 代码
  1. <bean id="collectionBean" class="com.tyq.collection.CollectionBean"    
  2.             parent="abstractCollectionBean">  
  3.             <property name="list">  
  4.                 <list merge="true" value-type="java.lang.Object">  
  5.                     <value>list1</value>  
  6.                     <ref local="collectionBean" />  
  7.                     <null></null>  
  8.                 </list>  
  9.             </property>  
  10.     </bean>  
分享到:
评论

相关推荐

    spring.net中文手册在线版

    4.3.3.8.value和ref节点的简短格式 4.3.3.9.复合属性名 4.3.4.方法注入 4.3.4.1.查询方法注入 4.3.4.2.替换任意方法 4.3.5.引用其他对象或类型的成员 4.3.5.1.使用对象或类的属性值进行注入 4.3.5.2.使用字段值进行...

    Spring中xml的配置[定义].pdf

    在Spring框架中,XML配置是实现依赖注入(DI)的主要方式之一。XML配置文件用于定义bean的实例化、初始化过程以及它们之间的依赖关系。以下是基于提供的文件内容详细讲解的几个关键知识点: 1. **value元素**: `...

    基于Spring开发之自定义标签及其解析

    其中,&lt;xsd:extension base="beans:identifiedType"&gt; 定义了该标签的id属性,注意这里引用的是spring-beans中的type,&lt;xsd:group ref="stopElements"/&gt;中定义了标签允许的子标签,&lt;xsd:attributeGroup ref=...

    XML应用开发(软件品牌)-1期 2.10 课堂实践-DTD中属性取值类型设置(上).doc

    本篇将重点讨论在DTD中设置属性取值类型,特别是ID、IDREF和IDREFS类型。 1. ID类型属性取值设置 ID类型的属性是唯一的,每个XML文档中不能有重复的ID属性值。这使得ID属性非常适合用作元素的唯一标识符。例如,...

    XML应用开发(软件品牌)-1期 2.11 课堂实践-DTD中属性取值类型设置(中).doc

    通过以上实践,你可以更好地理解和运用XML中ID、IDREF和IDREFS属性取值类型,提升XML文档结构的严谨性和关联性。这些技能在XML应用开发中至关重要,无论是数据交换、文档管理还是Web服务,都有广泛的应用。

    XML应用开发(软件品牌)-1期 2.11 案例分析-DTD中属性取值类型设置(中).doc

    在XML应用开发中,DTD(Document Type Definition)是一种重要的工具,用于定义XML文档的结构和语法规则。在本案例中,我们重点关注的是DTD中属性取值类型设置,特别是ID类型、IDREF类型以及IDREFS类型。这些类型在...

    XML应用开发(软件品牌)-1期 2.12 课堂实践-DTD中属性取值类型设置(下).doc

    本节主要讨论在DTD中设置属性取值类型,包括ID、IDREF和IDREFS类型。 1. ID类型属性取值设置: ID类型的属性具有唯一性,每个XML文档中只能有一个元素的该属性值是唯一的。在DTD中,我们可以通过以下方式定义ID...

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

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

    CN201210216151-空调用永磁同步风扇电机的启动方法和系统-申请公开.pdf

    在这个加速运行过程中,如果检测到运行速度不小于预设值,会将Wrref与Wrest的差值经过比例积分(PI)运算,得出电流在DQ坐标系上的D轴电流参考值Idref和Q轴电流参考值Iqref。 这里所说的DQ坐标系是一种在电机控制中...

    Flex企业级开发框架.pdf

    - 支持 Flex Module 和本地化支持,增加了框架的应用范围。 - 具有良好的框架扩展性,可以根据项目需求进行定制开发。 ### Parsley 特点详解 #### IoC 容器配置兼容多种形式 - **MXML 配置**:可以在 Flex 中...

    html&xml期末复习资料.pdf

    简单类型和复杂类型是 XML Schema 中用于定义数据类型的两个主要类别。简单类型仅允许基本的数据值,如字符串、日期等,而复杂类型可以包含其他元素、属性或者组合简单类型。选项 D 表述了简单类型的一个特性,即...

    XML中的外部dtd和内部dtd实例

    在这个例子中,`myDoc`是根元素,它包含`element1`和`element2`两个子元素。`element1`可以包含字符数据(#PCDATA),而`element2`是空元素。 三、外部DTD 外部DTD是将DTD定义保存在单独的文件中,然后在XML文档的`...

    XML应用开发(软件品牌)-1期 2.7 案例分析-DTD中的元素属性定义.doc

    在XML(eXtensible Markup Language)中,DTD(Document Type Definition)是一种用于定义XML文档结构和元素的规范。在DTD中,元素属性的定义是至关重要的,因为它允许我们在元素中添加额外的信息,以增强数据的表达...

    2009xml考试试题

    - 它通过模板匹配来定义转换规则,例如,上述题目中展示了如何使用XSLT仅显示student-info元素的name和class,并控制它们的显示顺序。 5. DSO(数据源对象): - DSO是Microsoft ActiveX控件,用于在HTML页面中...

    STM32_motor_control_training_hands_on_201708

    在开放性试验部分,手册指导用户如何控制电机的电流指令Idref和Iqref,使用STStudio观测变量变化,并通过旋钮(连接到ADC采样)来观察Iqref的变化。用户可以观察到速度以及Studio上变量的变化,还可以自由添加想要...

    XML应用开发(软件品牌)-1期 2.8 案例分析-DTD中属性取值方式的定义(上).doc

    包括`CDATA`(未经处理的数据)、`ID`(唯一标识符)、`IDREF`(引用ID)、`IDREFS`(ID引用的列表)、`ENTITY`(实体引用)、`ENTITIES`(实体引用的列表)、`NMTOKEN`(非命名空间的符号)、`NMTOKENS`(非命名...

    chapter23 实践习题1

    在本章的实践习题中,我们探讨了如何使用XML(可扩展标记语言)来表示数据,并给出了关于数据库的示例。XML是一种用于结构化数据的标记语言,它允许我们以自定义的方式组织和存储信息。 第一个练习要求提供一个与图...

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

    在不需要位置传感器和速度传感器的无传感器控制中,面临的挑战是实现一个能够抑制温度、开关噪声和电磁噪声等干扰的稳定速度估算器。当应用对成本敏感时(不允许部件运动),通常需要无传感器控制。例如,使用位置...

    XML DTD,XmlSchema标准参考手册

    3. **数据类型**:DTD中的数据类型较为基础,如`CDATA`、`ID`、`IDREF`等;XML Schema则提供了如`int`、`string`、`date`等更复杂的类型。 4. **实体**:可以是文本(字符实体)或替代其他XML内容(实体引用),在...

    XML试题文档及答案

    知识点:在 XML 中,实体可以分为内部实体和外部实体,内部实体是指在 XML 文档内部定义的实体,外部实体是指在外部文件中定义的实体。 9. 引用外部实体的方法为__%实体名称______________。 答案:%实体名称 ...

Global site tag (gtag.js) - Google Analytics