Режим сканирования @Component
для <context:component-scan>
используется только по умолчанию. Вы можете настроить его поведение, используя фильтры на основе имен. См. раздел 3.10.3 руководства , например:
<beans>
<context:component-scan base-package="org.example">
<context:include-filter type="regex" expression=".*Stub.*Repository"/>
<context:exclude-filter type="annotation"
expression="org.springframework.stereotype.Repository"/>
</context:component-scan>
</beans>
Таким образом, вы можете заставить его обнаруживать ваши бины по соглашению об именах классов.