Я работаю над многомодульным проектом весенней загрузки для создания REST API.Вот моя структура проекта:
- Родительский проект (упаковка - это pom)
- основной модуль (@SpringBootApplication + путь обработки, такой как / или / status)
- restControllerA module(Обрабатывать путь как / routeA / *)
- модуль restControllerB (Обрабатывать путь как / routeB / *)
В этом проекте все работает:)
В другом не Spring проекте я хотел бы повторно использовать сервис restControllerB.Этот сервис возвращает результат проверки тела запроса.Сначала я пытаюсь добавить restControllerB.jar в качестве зависимости к этому новому проекту ... Но этот jar-файл не содержит его зависимостей (которые находятся в fatJAR "core.jar").Когда я запускаю проект, я получаю много ClassNotFoundException.
Как мне удается повторно использовать этот сервис в качестве зависимости?Я подумал создать модуль валидатора, который реализует интерфейс validatorService, но я не уверен, что это лучшее решение.