第一章 Spring中自动装配【基于XML】
1.1 Spring中提供两种装配方式
- 手动装配
- 自动装配
1.2 Spring自动装配语法及规则
-
在bean标签中添加属性:Autowire即可
-
byName:对象中属性名称与容器中的beanId进行匹配,如果属性名与beanId数值一致,则自动装配成功
-
byType:对象中属性类型与容器中class进行匹配,如果唯一匹配则自动装配成功
-
匹配0个:未装配
-
匹配多个,会报错
expected single matching bean but found 2: deptDao,deptDao2
-
-
-
注意:基于XML方式的自动装配,只能装配非字面量数值
1.3 总结
- 基于xml自动装配,底层使用set注入
- 最终:不建议使用byName、byType,建议使用注解方式自动装配

本文详细介绍了Spring框架中基于XML的自动装配方法,包括`byName`和`byType`规则,以及推荐使用注解方式装配对象,重点讲解了`@Autowired`、`@Component`等注解的使用和规则。
最低0.47元/天 解锁文章
875

被折叠的 条评论
为什么被折叠?



