5.Spring学习笔记_自动装配(by尚硅谷_佟刚)
来源:互联网 发布:开淘宝店必备软件 编辑:程序博客网 时间:2024/04/29 11:35
XML 配置里的 Bean自动装配
Spring IOC 容器可以自动装配 Bean.需要做的仅仅是在 <bean>的 autowire属性里指定自动装配的模式
手动装配:
byType(根据类型自动装配): 若 IOC 容器中有多个与目标 Bean 类型一致的 Bean. 在这种情况下, Spring 将无法判定哪个 Bean 最合适该属性, 所以不能执行自动装配.
byName(根据名称自动装配): 必须将目标 Bean 的名称和属性名设置的完全相同.
constructor(通过构造器自动装配): 当 Bean 中存在多个构造器时, 此种自动装配方式将会很复杂. 不推荐使用
在 Bean 配置文件里设置 autowire 属性进行自动装配将会装配 Bean 的所有属性. 然而, 若只希望装配个别属性时, autowire 属性就不够灵活了.
autowire 属性要么根据类型自动装配, 要么根据名称自动装配, 不能两者兼而有之.
一般情况下,在实际的项目中很少使用自动装配功能,因为和自动装配功能所带来的好处比起来,明确清晰的配置文档更有说服力一些
0 0
- 5.Spring学习笔记_自动装配(by尚硅谷_佟刚)
- 3.Spring学习笔记_配置Bean(by尚硅谷_佟刚)
- 4.Spring学习笔记_属性配置细节(by尚硅谷_佟刚)
- 8.Spring学习笔记_使用外部属性文件(by尚硅谷_佟刚)
- 10.Spring学习笔记_管理Bean的生命周期(by尚硅谷_佟刚)
- 12.Spring学习笔记_通过FactoryBean配置Bean(by尚硅谷_佟刚)
- 13.Spring学习笔记_通过注解配置Bean(by尚硅谷_佟刚)
- 14.Spring学习笔记_泛型依赖注入(by尚硅谷_佟刚)
- 16.Spring学习笔记_前置通知&后置通知(by尚硅谷_佟刚)
- 18.Spring学习笔记_切面的优先级(by尚硅谷_佟刚)
- 19.Spring学习笔记_重用切点表达式(by尚硅谷_佟刚)
- 1.Spring学习笔记_HelloWorld(by尚硅谷_佟刚)
- 2.Spring学习笔记_IOC&DI概述(by尚硅谷_佟刚)
- 6.Spring学习笔记_Bean之间的关系 (by尚硅谷_佟刚)
- 7.Spring学习笔记_Bean的作用域(by尚硅谷_佟刚)
- 9.Spring学习笔记_SpEL(by尚硅谷_佟刚)
- 15.Spring学习笔记_AOP基础(by尚硅谷_佟刚)
- 11.Spring学习笔记_通过工厂方法配置Bean(by尚硅谷_佟刚)
- Ubuntu中普通用户与root用户切换命令
- remove_if详解,配合erase
- 在线考试系统(2)
- 摇一摇 menglong0329
- Android JNI编程(六)——C语言函数指针、Unition联合体、枚举、Typedef别名、结构体、结构体指针
- 5.Spring学习笔记_自动装配(by尚硅谷_佟刚)
- 徒子徒孙
- 关于Linux系统上面安装显卡驱动的方法,(1070,1060,1050,亲测可用)
- 欢迎使用CSDN-markdown编辑器
- POJ 3723 Conscription 最大生成树 + 并查集
- java找出两个字符串相同的元素
- AdapterView详解
- 内存流转字节,字符串转字节,字节合并
- 聊聊 Android ANR 那点事儿