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: 基本类型和引用类型都帮你检查一下有没有初始化
工作交给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: 基本类型和引用类型都帮你检查一下有没有初始化
相关文章推荐
- Spring容器拆分、自动装配和依赖检查机制,基于注解的sessionFactory
- Spring4深入理解IOC&DI02----Bean配置--自动装配、bean之间的继承与依赖、使用外部属性文件
- Spring 注入集合、依赖检查、自动组件扫描、过滤组件自动扫描、自动装配属性
- 第36天(就业班) spring引入、专业术语、spring六大模块、bean创建对象的细节、IOC容器、对象依赖关系、自动装配、注解方式
- Spring自动装配(绑定)与依赖检查
- spring中五种自动装配的区别及依赖检查模式的应用
- Spring IOC容器-自动装配
- Spring内核研究-管理bean之间的关系二(自动依赖检查)
- Spring中我们用到的功能实现:基于注解的Ioc自动装配
- 一个和spring整合的依赖注入的servlet,子类可自动装配依赖Bean
- 快速上手Spring--11. 自动绑定和依赖检查
- Spring的IOC容器—Bean的自动装配
- Spring依赖配置与自动装配的先后顺序问题
- 一步一步学习Spring(3)-管理Bean之间的关系二(自动依赖检查)
- Spring依赖注入 — 属性自动装配
- 控制反转IOC(依赖注入DI),注入类型,自动装配相关注解
- Spring 依赖检测和自动装配
- 【Spring】Spring IoC容器依赖检查特性
- 一个和spring整合的依赖注入的servlet,子类可自动装配依赖Bean
- 在 Spring 自动装配 模式下手工从IOC中获取实例