Вызовите Api один раз, если в запросе одновременно присутствуют два исполнителя.JAVA

Программисты JAVA общаются здесь
Anonymous
Вызовите Api один раз, если в запросе одновременно присутствуют два исполнителя.

Сообщение Anonymous »

У меня есть два исполнителя — Apple и Mango, для которых запускается отдельный вызов API. Как изменить это на один вызов API, если в вызове одновременно присутствуют оба исполнителя — Apple и Mango.
Использование монокартографа webflux для сопоставления имен исполнителей, как показано ниже
Map m = new HashMap();
Использование случая переключения для вызова выполнения, как показано ниже
For( String ex: Trequest.getName())
{ switch ( name)
Кейс Apple:
// вызов API
Кейс Mango:
// вызов API
Теперь оба случая также имеют разные параметры ответа
Нужна помощь, чтобы сделать это как один вызов, не влияя на их индивидуальное выполнение в случае, если они не вызываются одновременно

Подробнее здесь: https://stackoverflow.com/questions/782 ... in-request

Вернуться в «JAVA»