У меня есть 2 проекта в затмении.Один содержит заднюю часть, другой - фасады и переднюю часть.У меня есть служебные бины в бэк-энде, которые нужно вводить в фасады.Что я сделал, так это добавил проект BE к ссылочным проектам проекта FE.Я также создал файл конфигурации Spring в проекте BE, который я импортирую из файла конфигурации Spring моего проекта FE следующим образом:
<import resource="classpath:backendContext.xml" />
Все, что у меня есть в этом файле:
<context:annotation-config />
<context:component-scan base-package="com.mycompany.myproject" />
Но услуги BE, которые следует вводить в фасады, не признаются.Если я добавляю сервисы в backendContext.xml, используя <bean id="blah" class="blah.blah" />
, все работает, но я хотел бы продолжить использовать конфигурацию на основе аннотаций.
Я попытался скомпилировать свой проект BE в jar и добавить его в свой FEпроект, но аннотированные бобы также не были распознаны в банке.