如果存在以下情况,
Class B extends A;
此时IoC中存在A,B两个实例,此时@AutowiredB就是注入的B实例,@AutowiredA就是注入的A实例,不会报错。但是如果是如下情况:
@Autowired
Class B extends A; Class C extends B;
此时IoC容器中存在B,C两个实例,此时@AutowiredC就会报错。
最后更新于5年前