Size: a a a

2021 February 17

SP

Sam Panza in learn.java
Andrew Yatsenko
ниразу не встречал чтоб автовайрили интерфейс, а не реализацию
Шта?! Все всегда так и делают, иначе смысл?
источник

DC

Denis Chikanov in learn.java
Andrew Yatsenko
ниразу не встречал чтоб автовайрили интерфейс, а не реализацию
"ни разу не встречал, чтобы делали НЕ через жопу"?
источник

AY

Andrew Yatsenko in learn.java
налетели
источник

AY

Andrew Yatsenko in learn.java
ну получается что так
источник

MB

Mikhail Borodin in learn.java
Кирилл Веревкин
Такое ощущение, что я недопонимаю какую-то простую штуку)
Попробую разъяснить подробнее:
1. Создаю интерфейс SomeService в котором один метод service()
2. Создаю реализацию этого интерфейса Service1 и вешаю на нее аннотацию Component/Service
3. Внедряю зависимость в стороннем сервисе с помощью Autowire и в типе данных для переменной указываю тип не конкретной имплементации, а тип интерфейса т. е. SomeService
4. Потребовалось создать новую имплементацию интерфейса, создаю реализацию Service2 и вешаю на нее Component/Service
5. Код в стороннем сервисе из пункта 3 падает т. к. он не может определить явно какую реализацию внедрить Service1 или Service2
qualifier и/или primary
источник

КВ

Кирилл Веревкин... in learn.java
Grigorij I.
тот кто добавит последующую должен будет пофиксить
и весь фикс получается заключается в том, чтобы навесить везде Qualifier?
источник

DC

Denis Chikanov in learn.java
Andrew Yatsenko
налетели
Ну потомушо глупость сказал.
источник

AY

Andrew Yatsenko in learn.java
ну как хорошо что в вашей жизни это глупость
источник

GI

Grigorij I. in learn.java
если имя бина совпадает, то должно быть и без квалифаера норм
источник

V

V in learn.java
Grigorij I.
если имя бина совпадает, то должно быть и без квалифаера норм
шаткая не type-safe дорожка
источник

КВ

Кирилл Веревкин... in learn.java
Grigorij I.
если имя бина совпадает, то должно быть и без квалифаера норм
правильно понял, что имя переменной соответствует имени бина? В таком случае и без qualifier подключится верный бин?
источник

MB

Mikhail Borodin in learn.java
Кирилл Веревкин
и весь фикс получается заключается в том, чтобы навесить везде Qualifier?
на общую реализацию бина повесить primary аннотацию, в частном случае инжектить конкретный через qualifier
источник

ⓂS

Ⓜ🚶🚶‍♀️ Sisodiya... in learn.java
Hhi
источник

D1

Daniil 13_37 in learn.java
Добрый день, Делаю калькулятор, включаю дебагинг кода, когда считаю арабские показывает как прога работает, когда римские 0 эмоций, как это работает?
источник

ϻ.

ϻαƙȿ . in learn.java
Добрый день всем
источник

DC

Denis Chikanov in learn.java
ϻαƙȿ .
Добрый день всем
источник

DC

Denis Chikanov in learn.java
Daniil 13_37
Добрый день, Делаю калькулятор, включаю дебагинг кода, когда считаю арабские показывает как прога работает, когда римские 0 эмоций, как это работает?
Ну зависит от того, где ты брейкпоинт поставил
источник

ϻ.

ϻαƙȿ . in learn.java
Во общем я раньше работал в с++ теперь перешёл в java и столкнулся с проблемой , я создал For(i=1:i<=n;i++)
Потом мне нужно задать несколько объектов я написал так Dog a[i] = new Dog(); а оно не работает , как правильно это писать подскажите...
источник

ЧЧ

Чел Челу Чел Челыч... in learn.java
ϻαƙȿ .
Во общем я раньше работал в с++ теперь перешёл в java и столкнулся с проблемой , я создал For(i=1:i<=n;i++)
Потом мне нужно задать несколько объектов я написал так Dog a[i] = new Dog(); а оно не работает , как правильно это писать подскажите...
А for с маленькой?
источник

ϻ.

ϻαƙȿ . in learn.java
Чел Челу Чел Челыч
А for с маленькой?
Да да
источник