学习记录
来源:互联网 发布:unity3d ios 交互 编辑:程序博客网 时间:2024/06/05 15:20
四种:No,byName,byType,constructor
byName:
XML:
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd" default-autowire="byName" > <bean id="autoWiringService" class="com.imooc.autowiring.AutoWiringService" ></bean> <bean id="autoWiringDAO" class="com.imooc.autowiring.AutoWiringDAO"></bean> </beans>AutoWiringService.java
package com.imooc.autowiring;public class AutoWiringService {private AutoWiringDAO autoWiringDAO;public AutoWiringService(AutoWiringDAO autoWiringDAO) {System.out.println("AutoWiringService");this.autoWiringDAO = autoWiringDAO;}public void setAutoWiringDAO(AutoWiringDAO autoWiringDAO) {System.out.println("setAutoWiringDAO");this.autoWiringDAO = autoWiringDAO;}public void say(String word) {this.autoWiringDAO.say(word);}}通过名字直接寻找对应的类装配
2.byType
上面蓝色部分对应来装配
3.constructor
在IOC容器中查找有无和构造方法传入参数的类型一致的Bean
上面紫色部分和XML蓝色部分
0 0
- --学习记录
- 学习记录
- 学习记录
- 学习记录
- 学习记录
- 学习记录
- 学习记录
- 学习记录
- 学习记录
- 学习记录
- 学习记录
- 学习记录
- 学习记录
- 学习记录
- 学习记录
- 学习记录
- 学习记录
- 学习记录
- 《百度URL采集器》
- 射频识别技术漫谈(10)——识别号的格式变化
- MyBatis之动态SQL
- 条款06:若不想使用编译器自动生成的函数,就该明确拒绝
- 35. Search Insert Position
- 学习记录
- xcode debug设置,使用
- git代理设置
- 《java集合》--WeakHashMap
- 本地预览图片和前端图片压缩
- kmp-洛谷P2375 动物园
- [学习笔记]Java生成简单的PDF工具类
- 求最大公约数,最小公倍数的算法
- 主题模型-LDA浅析