Какая разница между @Named
и @org.springframework.beans.factory.annotation.Qualifier
в конфигурации аннотации spring?
Что можно использовать для указания имени bean для bean (точно так же, как 'id'
в xml-конфигурации)?
Какая разница между @Named и @Qualifier в spring
Ответ 1
@Named
- стандарт Java (JSR 330), @Qualifier
используется только для Spring; последние версии Spring распознают оба. Я бы использовал @Named
, потому что @Qualifier
скорее используется для решения двусмысленностей, где у вас есть два или более beans того же типа.