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

Spring IoC自动装配和依赖检查(2)

2016-09-20 13:37 302 查看
自动装配:就是程序员不用显示的使用 给笔记本设置一个屏幕,设置屏幕的

工作交给spring自动完成就可以了,只需要在需要使用自动装配功能的 节点上加入 autowire属性即可

autoware:no(默认值) 不自动装配

autoware:byType 按照类型自动装配,spring正好找到一个就装配,如果找到两个或两个以上类型相同的,就报错.没有找到就不装配

autoware:byName 按照名字自动装配

也可以定义到beans节点上

这样所有的bean都是按名称自动装配了

虽然说自动装配它减少了配置文件的工作量,但是程序员不知道到底装配了什么,降低了依赖关系的清晰性,所以不推荐使用

依赖检查:spring框架帮你检查bean的属性是否都初始化

dependency-check=”default/none/simple/objects/all”

default 表示继承beans的,父节点beans的默认值none 不检查

simple类型:检查基本类型和String有没有初始化,没初始化就报错

objects: 只检查引用类型有没有初始化

All: 基本类型和引用类型都帮你检查一下有没有初始化
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: