com.mysql.jdbc.Driverjdbc:mysql://lo">

Spring中xml的配置

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Spring中xml的配置(摘抄)

出自:

1、value元素

元素通过字符串来指定属性或构造器参数的值。

class="mons.dbcp.BasicDataSource">

com.mysql.jdbc.Driver

jdbc:mysql://localhost:3306/mydb

root

2、idref元素

idref元素用来将容器内其它bean的id传给元素,同时提供错误难功能。

等同于:

theTargetBean

使用idref标记允许容器在部署时验证所被引用的bean是否存在。此外,如果被引用的bean在同一XML 文件内,且bean名字就是bean id,那么可以使用local属性。

此属性允许XML解析器在解析XML文件时来对引用的bean进行验证。

3、ref元素

形式一:

这是最常见的形式是通过使用ref标记指定bean属性的目标bean,通过该标签可以引用同一容器或父容器内的任何bean(无论是否在同一XML文件中)。

XML…bean‟元素的值即可以是指定的bean的id值也可以是其name值。

形式二:

使用ref的local属性指定目标bean,它可以利用XML解析器来难所引用的bean是否存在同一文件中。local属性值必须是目标bean的id属性值。

形式三:

通过使用ref的parent属性来引用当前窗口的父容器中的bean。parent属性值即可以是目标bean的id 值,也可以是name属性值。

4、内部bean:

所谓内部bean(inner bean)是指在一个bean的中使用< bean/>元素定义的bean.内部bean不需要有id或name属性,即使有也会被窗口忽略.

内部bean总是匿名的且它们总是prototype模式的.同时将内部bean注入到包含该内部bean之外的bean 是不可能的.

5、集合合并:

从Spring2.0开始,Spring IoC容器将支持集合的合并。父子集合元素合并后的值就是子集合中的最终结果,而且子集合中的元素值将覆盖父集合中的对应的值。

administrator@

support@

sales@

support@

合并后内容:

administrator=administrator@

sales=sales@

support=support@

list集合有排序功能,父bean的列表内容将排在子bean列表内容的前面;

merge属性必须在继承的子bean中定义。

6、Nulls

用于处理null值。Spring会把属性的空参数当作空字符串处理。

相关文档
最新文档