为什么Spring在自动装配期间自动选择超类类型?自动装配Spring超类
举例来说,如果我有
@Component
public class Foo {}
@Component
public class Bar extends Foo {}
,有人autowires
3210怎么来的春天总是挑选超Foo
?难道这不是一个“模糊的”映射(并导致Spring发生错误)吗?
难道你没有技术上有两个Foo
候选人吗? (例如,当@Component从Foo中删除时,Bar会自动选取 ...)