您的位置:首页 > 编程语言 > Java开发

Spring依赖注入 — 注入依赖检查

2013-10-18 14:54 267 查看
使用隐式自动绑定,由于没办法从定义文件中清楚地看到是否每个属性都完成了属性的设置,为了确定某些依赖关系确实建立,可以加入依赖检查,在<bean>标签使用时设置"dependency-check"。
 
一旦使用自动绑定时加入了依赖检查设置,如果进行依赖检查时发现有未完成的依赖关系,则执行程序时会抛出org.springframework.beans.factory.UnsatisfiedDependencyException异常。
 
可以有4种依赖检查方式:

属性值
说明
none
(默认值)
不进行依赖检查
simple
仅检索基本属性与集合属性
object
仅检查<ref>注入的属性
all
检查所有属性
还可以在根节点<beans>定义default-dependency-check,这将覆盖所有<bean>的dependency-check设置。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息