Контроллер Spring Boot REST как внешняя зависимость - PullRequest
0 голосов
/ 25 октября 2018

У меня есть служба SpringBoot REST (приложение 1), которая предоставляет некоторые конечные точки для возврата некоторых данных.Вы можете рассматривать приложение как агент мониторинга.

Любое другое приложение должно включать мою службу SpringBoot REST в качестве зависимости Maven.

Однако, когда я проверил это во втором приложении (приложение 2), конечные точки REST моей службы REST SpringBoot (приложение 1 включено как Maven Dependency) не отображаются и поэтому недоступны.

Какой правильный путь?

1 Ответ

0 голосов
/ 25 октября 2018

Я сделал что-то подобное некоторое время назад.

В ваших внешних зависимостях вы можете удалить плагин Spring Boot Maven , потому что вам не нужен исполняемый файл jar.

Затем добавьте jar в качестве зависимости к вашему проекту и убедитесь, что вы сканируете его.

@ComponentScan(basePackages = {"com.your.project", "com.external.dependency"})
...