1.就是如何通过注解来配置techear类中Student成员变量的属性
2.这里有两个teacher,对应的学生的名字属性和科目属性也不一样,如何注入数据?
3.如果直接在Student类上使用Value("小明"),语文老师咋办?
定义一个配置类
@Configuration
public class ConfigurationTest{
@Bean
public Student student1(){
Student student1 = new Student();
student1.setName("小明");
student1.setSubject("456");
return studnet1;
}
@Bean
public Student student2(){
Student student2 = new Student();
student2.setName("小红");
student2.setSubject("123");
return studnet2;
}
@Bean
public ChineseTeacher chineseTeacher(){
ChineseTeacher chineseTeacher = new ChineseTeacher();
chineseTeacher.setStudent2(student2);
return chineseTeacher;
}
@Bean
public MathTeacher mathTeacher(){
MathTeacher mathTeacher = new MathTeacher();
mathTeacher.setStudent1(student1);
return mathTeacher;
}
}
try it , good luck!