Я использую конфигурацию аннотации для пружинного контекста, например
<context:annotation-config/> <context:component-scan base-package="example"/>
Но проект довольно большой, и сканирование обоих компонентов занимает много времени (10 с на одно сканирование). Могу ли я настроить это только в одном сканировании?
Я думаю, что значение base-package может содержать несколько пакетов.Попробуйте указать что-то вроде:
base-package
<context:component-scan base-package="example.package.one,example.package.two"/>
Где вы явно указываете только те пакеты, которые вам нужны.
10 с - совсем немного времени, потому что это выполняется только один раз - при запуске. Вы можете ограничить отсканированные пакеты, указав более подробные имена пакетов (не просто example).
example
Вы упомянули "оба" - если у вас есть только 2 пружинных компонента, просто перечислите их с помощью <bean> в XML и отбросьте сканирование компонента.
<bean>