Tôi có một giao diệnGiải quyết mâu thuẫn với mùa xuân @Autowired và @Qualifier
public interface ParentService{}
Và Hai thi Lớp
@Service("child1service")
public class Child1 implements ParentService{}
@Service("child2service")
public class Child2 implements ParentService{}
Bây giờ điều khiển của tôi
public class ServeChild1Controller extendds AbstractController{
@Autowired
public ServeChild1Controller(@Qualifier("child1service") ParentService child1service){
super(child1service)
}
Tương tự như vậy có ServeChild2Controller ..
Vì vậy, khi tôi chạy tôi nhận được lỗi sau
Lỗi cho ServeChild1Controller: Không đậu độc đáo của loại [com.service.ParentService] được định nghĩa: dự kiến đậu khớp đơn nhưng thấy 2 child1service, child2service
Am cố gắng để tìm hiểu thêm về những chú thích nhưng không thể giải quyết nó .. Bất kỳ con trỏ sẽ được giúp đỡ Cảm ơn
Phiên bản nào của mùa xuân nào bạn sử dụng? – jeha
mùa xuân 3.0.5 Phiên bản tôi đang sử dụng – harshit