Spring_属性配置细节
value可以通过value属性来
字面值:
可用字符串表示的值,可以通过<value>元素标签或value属性进行注入
基本数据类型及其封装类,String等类型都可以采取字面值注入的方式
若字面值中包含特殊字符,可以使用<![CDATA[]]>把字面值包裹起来
Bean之间的引用及配置
<!-- 可以使用property的ref属性建立Bean之间的引用关系 -->
内部Bean
注入参数详解 null和级联属性
<!-- 测试赋值null -->
<constructor-arg ><null/></constructor-arg>
为级联属性赋值,属性需要先初始化才可以为级联属性赋值,否则会有异常,和Struts2不同
<constructor-arg ref="car"></constructor-arg> <property name="car.price" value="3000"></property>
<!-- 测试如何配置集合属性-->
<!-- 使用list节点为list属性赋值 -->
<!-- 使用Map节点的entry子节点配置Map类型的成员变量-->
Properties 配置DataSource
<!--使用props和prop子节点来为Properties属性赋值-->
<!-- 配置独立的集合Bean,以供多个Bean使用 -->
使用Utile scheme定义集合
使用p命名空间