возвращает коллекцию сущностей, либо логгирует ошибки валидации и выдает исключение. Затем я вызываю все эти сервисы в одном, чтобы собрать коллекции в одну модель. Проблема в том, что если первая коллекция не проходит валидацию, выдает исключение, то остальные не отрабатывают, соответственно, лог по остальным не записыается. Как можно решить эту проблему?
Кэтчить правильно
Может я неправильно понимаю, но выполнение попадет в блок кэтч сразу после первого исключения)
Ну, тогда отработает только один сервис (если он вернет исключение), а до остальных дело не дойдет
Ну так после обработки исключения из первого сервиса вызови второй сервис
И так 7 раз?) А если ещё сервисы появятся?)
Ты сначала напиши код для 7 сервисов, а потом думай как это красиво написать
Хорошо, понял, спасибо
Обсуждают сегодня