spring运用 depends-on属性依赖bean
1、如果bean是另一个bean的依赖项,痘痉颔湄那通常意味着将一个bean设置为另一个bean的属性。通常,您可以使用基于XML的配置元数据中的 <ref/> 元素来完成此操作。
2、但是,有时bean之间的依赖关系不那么直接。例如,需要触发类中的静态初始化程序,数据库驱动程序注册。
3、depends-on 在初始化使用此元素的bean之前,该属性可以显式强制初始化一个或多个bean。
4、以下示例使用该depends-on 属性表示对单个bean的依赖关系:
5、要表示对多个bean的依赖关系,请提供bean名称列表作为 depends-on 属性的值(逗号,空格和分号是有效的分隔符):
6、该 depends-on 属性既可以指定初始化时间依赖性,也可以指定单独的 bean定义 ,相应的销毁时间依赖性。
7、depen蟠校盯昂ds-on 在给定的bean本身被销毁之前,首先销毁 单独的 bean定义 ,相应 与给定bean 的关系的从属bean 。这样, depends-on 也可以控制关机顺序。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:40
阅读量:29
阅读量:56
阅读量:62
阅读量:40