Tại sao Spring tự động chọn loại siêu lớp trong khi tự động phát?Siêu lớp mùa xuân tự động
Ví dụ, nếu tôi có
@Component
public class Foo {}
@Component
public class Bar extends Foo {}
và ai đó autowires
@Autowired
private Foo foo;
Tại sao mùa xuân luôn chọn supertype Foo
? Đây có phải là một "" không rõ ràng "ánh xạ (và gây ra Mùa xuân để ném một lỗi)?
Bạn có kỹ thuật không haiFoo
ứng cử viên? (ví dụ: Bar được tự động chọn khi @Component bị xóa khỏi Foo ...)