в контроллере или в сервисе?
Вот приходит запрос @Patch(':id').
Где лучше проверку делать, что запись с id существует и если нет, то 404 выкидывать?
В сервисе. И из сервиса по-хорошему нужно выкидывать не ошибку 404, которая специфичная для транспорта http, а какой-нибудь свой EntityNotFoundException, поскольку сервис может использоваться в разных контекстах и привязываться к конкретному транспорту неправильно
Спасибо
Обсуждают сегодня