Поведение действия контроллера при получении нулевого dto

StackOverflow https://stackoverflow.com/questions/1901574

Вопрос

Когда контроллер обнаруживает, что переданный ему DTO имеет значение NULL, должен ли он создать экземпляр DTO (см. шаблон нулевого объекта) или должен просто тут же выдать исключение?

Спасибо

Это было полезно?

Решение

Если значение null означает, что вы можете создать экземпляр нулевого объекта и действовать по умолчанию, это нормально.Если значение null имеет какой-либо смысл для контроллера, обработайте этот случай.Если значение null не имеет смысла для контроллера, выдайте исключение.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top