Такое ощущение, что я недопонимаю какую-то простую штуку) Попробую разъяснить подробнее: 1. Создаю интерфейс SomeService в котором один метод service() 2. Создаю реализацию этого интерфейса Service1 и вешаю на нее аннотацию Component/Service 3. Внедряю зависимость в стороннем сервисе с помощью Autowire и в типе данных для переменной указываю тип не конкретной имплементации, а тип интерфейса т. е. SomeService 4. Потребовалось создать новую имплементацию интерфейса, создаю реализацию Service2 и вешаю на нее Component/Service 5. Код в стороннем сервисе из пункта 3 падает т. к. он не может определить явно какую реализацию внедрить Service1 или Service2
Во общем я раньше работал в с++ теперь перешёл в java и столкнулся с проблемой , я создал For(i=1:i<=n;i++) Потом мне нужно задать несколько объектов я написал так Dog a[i] = new Dog(); а оно не работает , как правильно это писать подскажите...
Во общем я раньше работал в с++ теперь перешёл в java и столкнулся с проблемой , я создал For(i=1:i<=n;i++) Потом мне нужно задать несколько объектов я написал так Dog a[i] = new Dog(); а оно не работает , как правильно это писать подскажите...