Uczę się Spring mvc aktualnie i takie pytanie o DI,
ogólnie jeśli korzystam ze wstrzykiwania to powinno wyglądać mniej więcej tak :
@Autowired
IA a
czyli mamy zmienną a która jest typu Interfejsu A.
A w Kursie jaki robie teraz jest
@Autowired
A a
A przecież chodzi o to żeby tam podawać interfejsy aby były mniejsze zależności między klasami etc.
Być może to był taki skrót autora kursu, albo ja jestem w błędzie.
w drugim przykładzie jest po prostu zmienna a typu klasy A.
Wiem, że jak coś wstrzykuje to korzystne jest z klasy która implementuje dany interfejs.