I mają interfejsuRozwiązywania Wiosna konflikt z @Autowired i @Qualifier
public interface ParentService{}
i dwa implementacji klasy
@Service("child1service")
public class Child1 implements ParentService{}
@Service("child2service")
public class Child2 implements ParentService{}
teraz mój kontroler
public class ServeChild1Controller extendds AbstractController{
@Autowired
public ServeChild1Controller(@Qualifier("child1service") ParentService child1service){
super(child1service)
}
Podobnie jest ServeChild2Controller ..
Więc gdy uruchamiam otrzymuję następujący błąd
błędu dla ServeChild1Controller: Bez unikalny fasoli typu [com.service.ParentService] jest zdefiniowany: oczekuje pojedynczego dopasowania fasoli ale Znaleźliśmy 2 child1service, child2service
usiłuję dowiedzieć się więcej o tych adnotacji, ale nie jest w stanie go rozwiązać .. Wszelkie wskazówki będą pomocne Dzięki
Jaka wersja Wiosna używacie? – jeha
wersja wiosna 3.0.5 używam – harshit