Поведение действия контроллера при получении нулевого dto
-
19-09-2019 - |
Вопрос
Когда контроллер обнаруживает, что переданный ему DTO имеет значение NULL, должен ли он создать экземпляр DTO (см. шаблон нулевого объекта) или должен просто тут же выдать исключение?
Спасибо
Решение
Если значение null означает, что вы можете создать экземпляр нулевого объекта и действовать по умолчанию, это нормально.Если значение null имеет какой-либо смысл для контроллера, обработайте этот случай.Если значение null не имеет смысла для контроллера, выдайте исключение.
Не связан с StackOverflow