Хороший вопрос, я не уверен. Я предполагаю, что тот, кто объявлен первым, побеждает. Таким образом, если ваш <context:component-scan>
будет первым, автоматически обнаруженный компонент получит запрос. Если ваш <bean>
на первом месте, тогда он побеждает.
Если вы сомневаетесь, проверьте это, это не должно быть трудно узнать.
Лучшим решением было бы явное исключение компонента из сканера с использованием вложенных фильтрующих элементов <context:component-scan>
.