У меня есть интерфейс
public interface ParentService{}
И два класса реализации
@Service("child1service")
public class Child1 implements ParentService{}
@Service("child2service")
public class Child2 implements ParentService{}
Теперь мой контроллер
public class ServeChild1Controller extendds AbstractController{
@Autowired
public ServeChild1Controller(@Qualifier("child1service") ParentService child1service){
super(child1service)
}
Точно так же есть ServeChild2Controller ..
Поэтому, когда я запускаю, я получаю следующую ошибку
Ошибка для ServeChild1Controller: не определен уникальный bean-компонент типа [com.service.ParentService]: ожидается единственный соответствующий bean-компонент, но обнаружено 2 child1service, child2service
Я пытаюсь больше узнать об этих аннотациях, но не могу решить эту проблему .. Любые указатели помогут Спасибо