Лучше передавать доменные объекты вместо DTOS на уровень обслуживания? [закрыто]JAVA

Программисты JAVA общаются здесь
Anonymous
Лучше передавать доменные объекты вместо DTOS на уровень обслуживания? [закрыто]

Сообщение Anonymous »

Я заметил, что во многих кодовых базах часто передают DTOS в уровень обслуживания вместо доменных сущностей.
Я считаю, что это противоречит принципам чистого кода. По моему мнению, в чистой архитектуре прохождение доменных сущностей (например, человека) непосредственно к уровню сервиса-вместо использования DTO (например, PersondTo)-поддерживает гибкость и предотвращает отдел обслуживания от структур данных, специфичных для клиента. < /P>
public Mono createPerson(Person person) {
// The service directly works with the domain entity
return personRepository.save(person);
}
< /code>
Что вы думаете? Должны ли мы отдавать предпочтение доменным объектам на уровне сервиса вместо DTOS для уважения принципов чистого кода?>

Подробнее здесь: https://stackoverflow.com/questions/795 ... vice-layer

Вернуться в «JAVA»