您的当前位置:首页正文

@Component

来源:华拓网

用例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;
    }
}