字面值
<value></value>
有5个特殊字符,分别是:&<>"'
。转义和<![CDATA[]]>
可以解决插入问题。
引用其他Bean
<ref bean=""></ref>
<ref>
元素可以通过以下三个属性引用容器中其他Bean:
- bean:通过该属性可以引用同一容器或父容器的Bean,这是最常见的形式
- local:通过该属性只能应用同一配置文件中定义的Bean
- parent:引用父容器中的Bean
内部Bean
null值
<null/>
级联属性
<property name="car.brand" value="" />
会调用getCar().setBrand(“”)
集合类型属性
List
1 | <list> |
Set
1 | <set> |
Map
1 | <map> |
Properties
1 | <props> |
集合合并
1 | <bean id="parent" abstract="true" class=""> |
merge=”true”属性只是子元素和父元素中同名的属性值进行合并。
通过util命名空间配置集合类型的Bean
1 | <util:list id="" list-class="java.util.LinkedList"> |