spring初始化类生成对象,在初始化类的成员变量的时候,会先去寻找是否已经有该类的对象,如果找不到就会按默认的初始化方法进行(如 Object = null ,boolean = false int = 0等);在初始化这个类的父类的时候也是同样的逻辑,如果该类的父类的对象已经存在,就会直接用这个实例对象。
当对象生成后我们就可以通过@Autowired去获取,如果这个类有多个实例,我们可以通过@Qualifier来区分(初始化的时候就要加上这个如:<qualifier value="testObject"></qualifier>)