Всем привет. Не могу как построить дизайн кода.
Хочу парсить данные с открытого апи(рест).
Например, у меня есть апи поиска Авто(тоже рест).
1.Клиент отправляет пост запрос, получаю какой-то АвтоДто от клиента.
2.Этот АвтоДто маплю на другой дто(АвтоРеквестДто) и отправляю как параметр запроса на другой апи(с использованием OpenFeign),
3.Получаю АвтоРеспонсДто и начинаю парсить данные с помощью JSONObject.
4.Из этих данных хочу формировать пфд, и отправить обратно на клиент.
И теперь на сколько сервисов(интерфейс) разбить этот процесс чтобы в будущем поддерживать?
И обязательно ли в ресте, чтобы тело запроса и ответа оставалось одинковой?
public AutoDto(or AnotherDto) find(
@RequestBody AutoDto autoDto){
return autoService.find(autoDto);
}