Spring Boot入门(作业)
Student 类:
@Configuration
public class Student {
@Value("洪磊")
private Stringname;
@Value("20")
private int age;
@Override
public StringtoString() {
return "Student{" +
"name='" +name +'\'' +
", age='" +age +'\'' +
'}';
}
}
Teacher类:
@Configuration
public class Teacher {
@Value("许老师")
private Stringname;
@Value("Spring Boot")
private Stringsubject;
@Override
public StringtoString() {
return "Teacher{" +
"name='" +name +'\'' +
", subject='" +subject +'\'' +
'}';
}
}
Course 类:
@Component
public class Course {
@Resource
private Studentstudent;
@Resource
private Teacherteacher;
@Override
public StringtoString() {
return "Course{" +
"学生:" +student.toString() +
", 教师:" +teacher.toString() +
'}';
}
}
CourseApplication :
@SpringBootApplication
public class CourseApplication {
public static void main(String[] args) {
ApplicationContext ac = SpringApplication.run(CourseApplication.class, args);
Course course = (Course) ac.getBean("course");
System.out.println(course.toString());
}
}
运行结果: