Когда контроллер обнаруживает, что DTO, переданный ему, является нулевым, он должен создать экземпляр DTO (см. Шаблон нулевого объекта), или он просто должен сгенерировать исключение тут же и тогда?
Спасибо
Если null означает, что вы можете создать экземпляр Null Object и действовать по умолчанию, это нормально. Если ноль имеет какое-либо значение для контроллера, обработайте этот случай. Если ноль не имеет смысла для контроллера, выведите исключение.