您的位置:首页 > 其它

10009---bean 之间的关系:继承;依赖

2015-11-29 01:12 225 查看
继承 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



============



依赖 Bean配置

•Spring 允许用户通过
depends-on 属性设定
Bean 前置依赖的Bean,前置依赖的Bean
会在本 Bean
实例化之前创建好
•如果前置依赖于多个 Bean,则可以通过逗号,空格或的方式配置Bean
的名称

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: