170 похожих чатов

Существует такое понятие что DTO не должен содержать какую либо

логику только сырые данные ,а как насчёт проверки правильности полученного типа для отправки .Кто как считает DTO могут содержать валидации, к примеру проверки на NULL? Просто запихывать проверки валидации в mapper как то слишком его усложняет, должен ли он содержать такую логику....Мне кажется ,что удобнее всего проверки на Null делать в DTO . Может есть кому возразить на этот счёт или наоборот дополнить что ?

11 ответов

5 просмотров

К дто же через сервис обращаешься, там и валидируй

Просто посмотри как сделана валидация в спринг

гуглится как rich model и anemic model

TS- Автор вопроса
central hardware
Просто посмотри как сделана валидация в спринг

Она обмазана анотациями ,а это уже логика ,пусть и препроцессорная но логика

TS
Она обмазана анотациями ,а это уже логика ,пусть и...

Как то пафосно называть анотации логикой, они не больше чем метаигформация

TS- Автор вопроса
Роман Нагаев
гуглится как rich model и anemic model

@NotNull - тогда этого не должно быть в анемичной модели

TS- Автор вопроса
central hardware
Как то пафосно называть анотации логикой, они не б...

Которая влияеет на автогенирацию кода (той же валидации)

TS
@NotNull - тогда этого не должно быть в анемичной...

зависит от контекста, это не логика а только метаинформация, сама проверка в валидаторе, просто вызов валидатора неявный

TS- Автор вопроса
TS
К примеру аннотация @Email

К примеру тут нужна репа с annotation processor, а не название анотации

Похожие вопросы

Обсуждают сегодня

здравствуйте. совершаю вот такую вещь: strcpy(line, (char)current_number); где current number — неподписанный шорт, line — массив чаров. ругань следующая: main.c:29:30: error...
Roberto's Ширгозиев
13
Всем привет. Ребят подскажите пожалуйста. Вопрос по дизасемблировани. Начну с начала. У меня есть скомпилированная программа на ГО (я разработчик) - в ней есть защита лицензии...
Zloy
11
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Заметил в ghci 9.4.8: > :t (<*>) @((->)_) (<*>) @((->)_) :: (w -> (a -> b)) -> (w -> a) -> w -> b Разве не должно (w -> (a -> b)) быть записано как (w -> a -> b)? Это баг, ил...
Михаил
13
Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
Any electron dev here?
Sayanth Tezro
12
Карта сайта