Как использовать автопроводку и упаковку в качестве баночки - PullRequest
0 голосов
/ 26 сентября 2018

Я пытаюсь создать jar core-services, где я использую аннотации @Component, @Service и @Autowired для автоматической передачи bean-компонентов.Я упаковываю как простую банку.Как я могу использовать bean-компоненты этого jar-файла для автоматического подключения в другом приложении весенней загрузки, которое использует jar-файл core-services в качестве зависимости pom?

1 Ответ

0 голосов
/ 26 сентября 2018

После того, как вы добавите их в качестве зависимостей pom, вы можете настроить их так, чтобы они получили доступ к вашему @ ComponentScan

Таким образом, в вашем Окончательном приложении

@SpringBootApplication
@ComponentScan(basePackages = { "com.dependency.first.package", "com.dependency.second.package"})
public class Application
{

Использование вышеуказанного сканирования компонентовукажите корневые пакеты этих jar-файлов, чтобы ComponentScan обнаружил все компоненты и службы, которые находятся в jar-зависимостях.

...