Если я создаю bean-компонент следующим образом:
@Repository("myRepository")
public class MyRepository {
...
}
В XML я могу подключить его следующим образом:
<bean id="xmlBean" class="uk.co.foo.myBean">
<constructor-arg ref="myRepository"/>
</bean>
Или такое смешение не разрешено?
Причина в том, что некоторые вещи, как правило, бизнес-логика, имеют смысл для меня конфигурировать и связывать различные bean-компоненты в XML, так как у меня может быть несколько экземпляров одного и того же интерфейса, вероятно, что они будут меняться, имне ясно увидеть конфигурацию моего проекта из XML.Однако для репозиториев очень маловероятно, что мне нужно будет что-то делать или видеть, и гораздо удобнее использовать аннотации.