bean之间的关系:继承和依赖
继承bean的配置- Spring允许继承bean的配置,被继承的bean称为父bean,继承这个父bean的bean称为子bean
- 子bean从父bean中继承配置,包括bean的属性配置
- 子bean也可以覆盖从父bean继承过来的配置
- 父bean可以作为配置模版,也可以作为bean实例,若只想把父bean作为模板,可以设置<bean>的abstract属性为true,这样Spring将不会实例化这个bean
- 并不是<bean>元素里的所有属性都会被继承。比如:autowire,abstract等
- 也可以忽略父bean的class属性,让子bean指定自己的类,而共享相同的属性配置,但此时abstract必须设为true
示例:
1 26 7 10 12 13 14 15 17 18 20 21 23