Как автоматически подключить источник данных из зависимого приложения spring boot в другом проекте spring boot jar?

#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