在使用注解开发时,如果对成员变量只使用了@Autowired没有使用@Qualifier,则会根据变量名去查找对应的BeanID,而不是根据变量的数据类型去查找Bean对象
如果只根据类名去调用getBean方法,首先要确保该类已经@Component这类注解标识,否则报错;如果该类在xml配置文件中同时被多个Bean引用也会报错;如果传入一个接口或者一个父类作为形参来调用getBean,而且存在多个被@Component这种注解标识的该接口实现类或者子类则也会报错,所以这时直接传入最基本的实现类或子类就不会报错;如果存在两个及以上相同BeanID的类也会直接报错