Нормально ли кидать эксепшены в Spring boot web app?
Я знаю, что программа замедляется во время try {} catch, но уже написал и нет времени переделывать.
Логика программы такая:
Если пользователь хочет сделать заказ и у него нет денег -> кидается эксепшн InsufficientFunds и ловится в контроллере -> логируется и отправляется на фронт.
Добрый вечер.
Да, нормально.
Само исключение (лог) не нужно отдавать на фронт.
На фронт отдайте код http ошибки (4хх) и какое-нибудь кастомное сообщение: "Недостаточно средств".
Посмотрите в сторону ExceptionHandler.