Spring Boot入门(作业)

2018-09-03  本文已影响0人  逍遥_6b76

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());

    }

}

运行结果:

上一篇 下一篇

猜你喜欢

热点阅读