用例1: 成员变量自动导入, 前提是成员变量已被注入到spring容器中,并且成员变量被构造方法依赖注入
用例2: @Autowired注入成员变量, 前提是成员变量已被注入到spring容器中,与成员变量是否被构造方法依赖注入无关。
用例1:
@Component
public class School {
private Student student;
public School(Student student) {
this.student = student;
}
public void welcome() {
System.out.println("welcome to school");
}
public Student getStudent() {
return student;
}
public void setStudent(Student student) {
this.student = student;
}
}