注入不同类型的值

1 注入直接量(基本数据类型+字符串)

<value></value>

注意:特殊字符&,>,<的实体&,<,>

或者使用<![CDATA[ 内容 ]]>

2 注入bean

<ref bean="bean的id值"/>

注意:bean属性可以引用配置文件引入的文件的bean的配置.

local属性只能引用本配置文件的bean配置.

3 使用内部bean

<property name="属性名">

  <bean class=".."/>

</property>

注意:当定义的bean只有在这个地方使用时,可以使用内部bean.

4 注入集合类型数据

1) list

<property name="">

  <list>

  <value>..</value>

  ...

  </list>

</property>

2) set

<property name="">

  <set>

  <value>..</value>

  ...

  </set>

</property>

3) map

<property name="">

  <map>

    <entry>

      <key><value>xx</value></key>

      <value>yy</value>

    </entry>

  </map>

</property>

4)properties

<props>

  <prop key="x">y</prop>

  ...

  </props>

5 注入null和空串

注入null

<null/>

空串

<value></value>

时间: 2024-10-19 04:49:57

注入不同类型的值的相关文章

spring注入对象类型的属性

一.1.创建service类和Dao类 (1)在service中得到dao对象 2.具体实现过程 (1)在service里边把dao作为类型属性 (2)生成dao类型属性的set方法 public class UserDao { public void add(){ System.out.println("dao--------------"); } } public class UserService { private UserDao userDao; public void se

匹夫细说C#:不是“栈类型”的值类型,从生命周期聊存储位置

匹夫细说C#:不是"栈类型"的值类型,从生命周期聊存储位置 c#语言规范 阅读目录 0x00 前言: 0x01 堆vs栈? 0x02 谁"能"使用栈? 0x03 结论 0x04 后记补充 回到目录 0x00 前言: 匹夫在日常和别人交流的时候,常常会发现一旦讨论涉及到"类型",话题的热度就会立马升温,因为很多似是而非.或者片面的概念常常被人们当做是全面和正确的答案.加之最近在园子看到有人翻译的<C#堆vs栈>系列,觉得也挺有趣,挺不错

Spring 注入集合类型

定义了一个类: Java代码   @Service public class StringTest implements CachedRowSet,SortedSet<String>,Cloneable Java代码   @Controller public class HomeController { @Autowired CachedRowSet message; @Autowired CachedRowSet message1; } 这里CachedRowSet , 等其他接口都是可以注

C#基元类型取值范围对照表

byte   无符号 8 为整数,值为0-255; sbyte   有符号8位整数,-128~127; short   有符号16位整数,范围在-32768~32767 ushort   无符号16位整数 0--32767 int   有符号 32 位整数,-2147483648~2147483647 uint   无符号32位整数,范围在0--2147483647 long   有符号 64位整数,-922372036854775808~~922372036854775807 ulong  

你根本不会Javascript(1)——类型、值和变量

文原载于szhshp.org/tech/2017/02/18/JavaSprite.html 转载请注明 类型.值和变量 包装对象和原始值 ECMAScript 有 5 种原始类型(primitive type) Undefined Null Boolean Number String 基本类型(null, undefined, bool, number, string)应该是值类型,没有属性和方法. 内置对象 Javascript有一系列内置对象来创建语言的基本功能,具体有如下几种 Boole

C# 类型基础 值类型和引用类型

引言 本文之初的目的是讲述设计模式中的 Prototype(原型)模式,但是如果想较清楚地弄明白这个模式,需要了解对象克隆(Object Clone),Clone其实也就是对象复制.复制又分为了浅度复制(Shallow Copy)和深度复制(Deep Copy),浅度复制和深度复制又是以如何复制引用类型成员来划分的.由此又引出了引用类型和值类型,以及相关的对象判等.装箱.拆箱等基础知识.索性从最基础的类型开始自底向上写起. 值类型和引用类型 先简单回顾一下C#中的类型系统.C# 中的类型一共分为

js中基本类型的值和引用类型的值的比较

1.动态属性方面的比较 1)基本类型的值是不能添加属性的,即使不会产生任何错误: 2)引用类型的值可以动态的添加属性,以便后面的使用: 1 var cat='cat'; 2 cat.name='Tom'; 3 console.log(cat.name);//undefined 4 5 6 var mouse={}; 7 mouse.name='Jerry'; 8 console.log(mouse.name);//Jerry 2.变量值复制方面的比较 1)基本类型复制的是原始值,不同变量之间不会

“Oracle.DataAccess.Client.OracleConnection”的类型初始值设定项引发异常。

“Oracle.DataAccess.Client.OracleConnection”的类型初始值设定项引发异常. 被这个问题困扰了好长时间,终于找到了原因: 原来是本机安装的Oracle客户端版本与服务器不一致. 解决办法: 将以下的dll文件引用即可,dll分为两个版本,Windows7 32位系统亲测,不管安不安装Oracle客户端,都可以使用. 版本一:http://download.csdn.net/detail/zhzhx0318/9120651 版本二:http://downloa

第3章 类型、值和变量

1. JS数据类型分为两类:原始类型(primitive type)和对象类型(object type).原始类型包括数字.字符串.布尔值以及null(空)和undefined(未定义)两个特殊原始值,null和undefined分别代表了各自特殊类型的唯一成员. 对象是属性的集合,每个属性由“名/值对”构成.JS中普通的对象是“命名值”(或者说“名/值对”)的无序集合,不过JS定义了一种特殊对象——数组,表示带编号值的有序集合. JS还定义了另外一种特殊对象——函数,JS中函数也是对象.数组和