#spring #spring-boot #dependency-injection #dependencies #javabeans
#весна #spring-boot #внедрение зависимостей #зависимости #javabeans
Вопрос:
У меня есть веб-приложение Spring boot, назовем его A, а проект jar spring boot назовем его B. В файле pom приложения Spring boot A. Источник данных определен в приложении A. Теперь вопрос заключается в следующем: есть ли возможность автоматического подключения источника данных из приложения A в jar B? Когда я пытаюсь выполнить автоматическое подключение, появляется предупреждение: «Не удалось выполнить автоматическое подключение. Не найдены компоненты типа «DataSource»». Есть ли возможность указать spring boot в jar B для автоматического подключения источника данных из зависимого приложения? Любые предложения будут очень полезны. Большое спасибо!
Ответ №1:
Вы можете сделать это, просто добавив @ComponentScan
аннотацию и включив пакет первого приложения, которое будет сканироваться Spring во втором приложении.
Вот что вы должны сделать во втором приложении:
@ComponentScan("foo.bar")
@SpringBootApplication