自动装配
上一节
下一节
★学习目标:
掌握Bean的自动装配方式,能够在Spring容器中深刻理解自动装配方式的使用
★思考任务:
Bean的自动装配方式
★任务学习:
★知识要点:
如何实现自动装配 ?
Spring的<bean>元素中包含一个autowire属性,可以通过设置autowire属性的值实现Bean的自动装配。
autowire属性的值
属性值 | 描述 |
default(默认值) | 由<bean>的上级元素<beans>的default-autowire属性值确定。 |
byName | 根据<bean>元素id属性的值自动装配。 |
byType | 根据<bean>元素的数据类型(Type)自动装配,如果一个Bean的数据类型,兼容另一个Bean中的数据类型,则自动装配。 |
constructor | 根据构造函数参数的数据类型,进行byType模式的自动装配。 |
no | 默认值,不使用自动装配,Bean依赖必须通过<ref>元素或ref属性定义。 |

