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

Я работаю над проектом Springboot, где мне нужно использовать множество остальных API.Структура папок текущего проекта имеет пакеты Controller, Model, Service, Dao и Util.

-Пакет Util имеет Планировщик, который вызывает Сервисный модуль.Модуль службы затем вызовет REST API другого приложения и на основе результатов сохранит данные, вызвав уровень DAO.

Я сомневаюсь, что " Часть, где метод уровня службы вызывает rest api ».Нужно ли размещать эту логику кода в другом классе с именем RestClient.java?Если да, то должен ли этот класс быть частью самого пакета услуг или мне нужно создать другой пакет?

1 Ответ

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

Нет ограниченной структуры пакета.Фактическая структура будет зависеть от ваших требований, а структура каталогов определяется build-tool / IDE.

, но вот моя рекомендация: в вашем пакете service вы можете получить пакеты provider и consumer, откудаВ пакетах provider могут быть службы, которые будут вызываться вашими контроллерами покоя, а в consumers может быть служба, которая будет вызывать другие службы приложений.

Или Вы можете просто получить пакет restclients, подобный службам, откуда вы можетеопределите ваши consumers сервисы, чтобы просто отделить структуру вашего пакета, чтобы отличить ваши остальные клиентские сервисы.

...