==================
Spring IoC自动装配
==================
Spring在实例化对象的过程中,从容器中找到匹配的对象给该对象的属性赋值。
bean标签的autowire属性:
- byName:按名字匹配,属性名==对象名(id),类型不一致报错
- byType:按类型匹配,属性类型==对象类型,匹配不唯一报错
public class Student {
... ______属性类型
/
private Subject subject;
\______属性名
...
______Set方法
/
public void setSubject(Subject subject) {
...
}
...
}
______对象名(id) 对象类型______
/ \
...
... // 不显式注入subject属性
或
... // 不显式注入subject属性
例程:SpringIoC