У меня есть интерфейс
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]: ожидается один соответствующий бин, но найдено 2 child1service, child2service
Я пытаюсь прочитать больше об этих аннотациях, но не могу решить их. Любые указатели помогут. Спасибо