Как я могу выбрать, какой класс вызывать только с аннотациями? Например, мне нужно назвать мой класс "Test_2"Как использовать @autowired в разных классах, которые реализуют один и тот же интерфейс только с аннотациями
Интерфейс:
public interface Inter {
public void useInterface();
}
Класс 1:
public class Test_1 implements Inter {
public void useInterface(){
System.out.println("Instance Class Test_1");
}
}
Класс 2:
public class Test_2 implements Inter {
public void useInterface(){
System.out.println("Instance Class Test_2");
}
}
Класс вызовов:
public class Call {
@Autowired
private Inter inter;
public Call(){
inter.useInterface();
}
}
Может вы показываете ho w вы настроили свой ApplicationContext? –