Николай Клятышев
Всем привет, кто как считает, как правильно объявить переменную перед блоком try-catch? Интересно услышать мнения
Твой try catch здесь не имеет смысла - если в сервисе выбросится исключение, ты и так получишь 500ку в ответе контроллера.
Если у тебя какая-то кастомная обработка ошибок, это можно сделать в
@ControllerAdvice, чтобы не повторять в каждом месте.
И второе условие - у тебя бывает так, что код отработал без эксепшена, но rows остался null? Потому что если нет, то второе условие недостижимо.
А возвращать вместо коллекции null - плохая практика.