Я использую @ComponentScan
и @Component
для определения своих весенних бобов. Я хотел бы объявить один из этих bean-компонентов autowire-candidate=false
.
Это можно сделать с помощью этого атрибута в xml. Разве нет эквивалента в аннотациях?
Причина, по которой я хочу этого, заключается в том, что у меня есть две реализации одного и того же интерфейса, и я не хочу использовать @Qualifier
.
РЕДАКТИРОВАТЬ: использование @Primary является допустимым обходным путем, но autowire-candidate кажется мне полезной функцией со своей собственной семантикой.
Спасибо
@Primary
. Нет необходимости использовать@Qualifier
таким образом. - person M. Deinum   schedule 21.01.2015autowire-candidate=false
и больше не поддерживает ее. С аннотациями аналога нет, поэтому@Primary
только так, как вы заметили. - person Sergey Bespalov   schedule 12.10.2016